v3.26.1
Marketable Securities and Fair Value Measurements - Estimate of Fair Value of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 303,195 $ 305,981
Gross Unrealized Gains 92 742
Gross Unrealized Losses (618) (9)
Fair Value 302,669 306,714
Corporate securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 172,796 184,414
Gross Unrealized Gains 25 397
Gross Unrealized Losses (225) (3)
Fair Value 172,596 184,808
U.S. Treasury and agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 101,879 94,148
Gross Unrealized Gains 16 246
Gross Unrealized Losses (378) (4)
Fair Value 101,517 94,390
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 28,520 27,419
Gross Unrealized Gains 51 99
Gross Unrealized Losses (15) (2)
Fair Value $ 28,556 $ 27,516