v3.25.2
Marketable Securities and Fair Value Measurements - Estimate of Fair Value of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 114,238 $ 100,176
Gross Unrealized Gains 247 265
Gross Unrealized Losses (26) (12)
Fair Value 114,459 100,429
Corporate securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 47,432 52,311
Gross Unrealized Gains 101 102
Gross Unrealized Losses (4) (12)
Fair Value 47,529 52,401
U.S. Treasury and agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 66,806 47,865
Gross Unrealized Gains 146 163
Gross Unrealized Losses (22) 0
Fair Value $ 66,930 $ 48,028