v3.26.1
Investments - Schedule of Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 159,985 $ 187,301
Unrealized Holding Gains 0 310
Unrealized Holding Losses (252) 0
Fair Value 159,733 187,611
U.S. Treasuries Short-term Investments    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 129,924 169,662
Unrealized Holding Gains 0 279
Unrealized Holding Losses (228) 0
Fair Value 129,696 169,941
U.S. Treasuries Long-term Investments    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 30,061 17,639
Unrealized Holding Gains 0 31
Unrealized Holding Losses (24) 0
Fair Value $ 30,037 $ 17,670