Cash and Investments in Marketable Securities - Additional Information (Details) |
6 Months Ended |
|---|---|
|
Jun. 30, 2026
USD ($)
Investments
| |
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
| Number of investments in unrealized loss positions | Investments | 279 |
| Investments in continuous unrealized loss positions for 12 months or longer | $ | $ 0 |
| Minimum | |
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
| Long term investment maturity period | 1 year |
| Maximum | |
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
| Long term investment maturity period | 2 years |