Financial Instruments and Fair Value Measurements - Schedule of Investments in Held to Maturity Debt Securities (Details) - USD ($) |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Amortized cost | ||
| Due within one year or less | $ 8,179,000 | $ 22,485,000 |
| Due between one and two years | 0 | 8,066,000 |
| Total held-to-maturity securities | 8,179,000 | 30,551,000 |
| Unrealized gains | ||
| Due within one year or less | 20,000 | 31,000 |
| Due between one and two years | 0 | 21,000 |
| Total held-to-maturity securities | 20,000 | 52,000 |
| Unrealized losses | ||
| Due within one year or less | 0 | 0 |
| Due between one and two years | 0 | (28,000) |
| Total held-to-maturity securities | 0 | (28,000) |
| Fair value | ||
| Due within one year or less | 8,199,000 | 22,516,000 |
| Due between one and two years | 0 | 8,059,000 |
| Total held-to-maturity securities | $ 8,199,000 | $ 30,575,000 |
| X | ||||||||||
- Definition Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Between Year One And Two No definition available.
|
| X | ||||||||||
- Definition Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Between Year One And Two No definition available.
|
| X | ||||||||||
- Definition Debt Securities, Held-to-Maturity, Unrealized Gain, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date No definition available.
|
| X | ||||||||||
- Definition Debt Securities, Held-to-Maturity, Unrealized Gain, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Between Year One And Two No definition available.
|
| X | ||||||||||
- Definition Debt Securities, Held-to-Maturity, Unrealized Gain, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One No definition available.
|
| X | ||||||||||
- Definition Debt Securities, Held-to-Maturity, Unrealized Loss, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date No definition available.
|
| X | ||||||||||
- Definition Debt Securities, Held-to-Maturity, Unrealized Loss, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Between Year One And Two No definition available.
|
| X | ||||||||||
- Definition Debt Securities, Held-to-Maturity, Unrealized Loss, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One No definition available.
|
| X | ||||||||||
- Definition Amount excluding accrued interest, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity). Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity). Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef
|
| X | ||||||||||
- Definition Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity). Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef
|
| X | ||||||||||
- Definition Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Fair value of investment in debt security measured at amortized cost (held-to-maturity). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|