v3.25.2
Fair Value Measurements - Summary of Valuation of the Company's Investments by Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments $ 179,189 $ 163,638
Treasury Securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 103,767 62,912
Money Market Funds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 75,422 100,726
Level II    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 179,189 163,638
Level II | Treasury Securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 103,767 62,912
Level II | Money Market Funds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments $ 75,422 $ 100,726