v3.26.1
Marketable Securities and Fair Value Measurements - Summary of Available for Sale Marketable Securities by Security Type (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Amortized Cost $ 99,636 $ 77,994
Gross Unrealized Gains 0 27
Gross Unrealized Losses (134) (3)
Estimated Fair Value 99,502 78,018
U.S. government agencies (due within one year)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Amortized Cost   1,500
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Estimated Fair Value   1,500
Commercial paper (due within one year)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Amortized Cost 69,394 35,286
Gross Unrealized Gains 0 4
Gross Unrealized Losses (68) (3)
Estimated Fair Value 69,326 35,287
Corporate notes and bonds (due within one year)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Amortized Cost 30,242 41,208
Gross Unrealized Gains 0 23
Gross Unrealized Losses (66) 0
Estimated Fair Value $ 30,176 $ 41,231