Short-term Investments - Additional Information (Details)  | 
9 Months Ended | 
|---|---|
Sep. 30, 2023  | |
| Investments, Debt and Equity Securities [Abstract] | |
| Average maturity period | 2 months 12 days | 
| X | ||||||||||
- Definition Short-term investments average maturity period. No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  |