v3.26.1
Financial Instruments and Fair Value Measurements - Schedule of Investments in Held to Maturity Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amortized cost    
Due within one year or less $ 2,070 $ 8,179
Due between one and two years 0 0
Total held-to-maturity securities 2,070 8,179
Unrealized gains    
Due within one year or less 6 20
Due between one and two years 0 0
Total held-to-maturity securities 6 20
Unrealized losses    
Due within one year or less 0 0
Due between one and two years 0 0
Total held-to-maturity securities 0 0
Fair value    
Due within one year or less 2,076 8,199
Due between one and two years 0 0
Total held-to-maturity securities $ 2,076 $ 8,199