v3.26.1
Fair Value Measurements and Investments - Schedule of Fair Value of the Company's Investments by Type (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Amortized Cost $ 197,381 $ 244,455
Accrued Interest 447 1,491
Gross Unrealized Gains 0 234
Gross Unrealized Losses (227) (5)
Available-for-sale investments: $ 197,601 $ 246,175
Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Short-term investments Short-term investments
Obligations of U.S. Government and its Agencies    
Marketable Securities [Line Items]    
Amortized Cost $ 197,381 $ 244,455
Accrued Interest 447 1,491
Gross Unrealized Gains 0 234
Gross Unrealized Losses (227) (5)
Available-for-sale investments: $ 197,601 $ 246,175