v3.25.2
Investments- Fair Value of the Company's Investments by Type (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Amortized Cost $ 180,771 $ 234,902
Accrued Interest 1,241 1,121
Gross Unrealized Gains 114 451
Gross Unrealized Losses (20) (14)
Estimated Fair Value $ 182,106 $ 236,460
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 $ 180,771 $ 234,902
Accrued Interest 1,241 1,121
Gross Unrealized Gains 114 451
Gross Unrealized Losses (20) (14)
Estimated Fair Value $ 182,106 $ 236,460