Investments - Additional Information (Details) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
|
Jun. 30, 2026
USD ($)
Security
|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2026
USD ($)
Security
|
Jun. 30, 2025
USD ($)
|
Dec. 31, 2025
USD ($)
|
|
| Debt Securities, Available-for-Sale [Line Items] | |||||
| Accrued interest after allowance for credit loss | $ 2,116 | $ 2,116 | $ 0 | ||
| Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] | Other Assets, Noncurrent | Other Assets, Noncurrent | Other Assets, Noncurrent | ||
| Proceeds from sales of available-for-sale mixed-maturity securities | $ 0 | $ 0 | $ 0 | $ 0 | |
| Number of security in unrealized loss position | Security | 1 | 1 | |||
| X | ||||||||||
- Definition Amount, after allowance for credit loss, of accrued interest on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Indicates line item in statement of financial position that includes accrued interest, after allowance for credit loss, on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Number of security in unrealized loss position. No definition available.
|