v3.26.1
Cash Equivalents and Marketable Securities - Schedule of Amortized Cost and Fair Value of the Company’s Cash Equivalents and Marketable Securities by Major Investment Category (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents $ 18,305 $ 75,051
Amortized Cost   187,033
Unrealized Gains   263
Unrealized Losses   (3)
Fair Value   187,293
Amortized Cost 244,280  
Gains 110  
Losses (363)  
Fair Value 244,027  
Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 17,869  
Unrealized Gain 0  
Unrealized Losses (12)  
Cash equivalents $ 17,857  
Maximum    
Debt Securities, Available-for-Sale [Line Items]    
Maturity in Years 1 year  
U.S. Government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 48,710 41,238
Unrealized Gains 48 136
Unrealized Losses (64) (1)
Fair Value $ 48,694 $ 41,373
U.S. Government agency securities | Maximum    
Debt Securities, Available-for-Sale [Line Items]    
Maturity in Years 3 years 2 years
Certificates of deposits    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 1,408 $ 3,009
Unrealized Gains 1 4
Unrealized Losses 0 0
Fair Value $ 1,409 $ 3,013
Certificates of deposits | Maximum    
Debt Securities, Available-for-Sale [Line Items]    
Maturity in Years 1 year 1 year
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 116,719 $ 81,614
Unrealized Gains 47 84
Unrealized Losses (254) 0
Fair Value $ 116,512 $ 81,698
Corporate debt securities | Maximum    
Debt Securities, Available-for-Sale [Line Items]    
Maturity in Years 3 years 2 years
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 49,435 $ 48,448
Unrealized Gains 1 7
Unrealized Losses (26) (2)
Fair Value $ 49,410 $ 48,453
Commercial paper | Maximum    
Debt Securities, Available-for-Sale [Line Items]    
Maturity in Years 1 year 1 year
Yankee debt    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 2,901 $ 4,463
Unrealized Gains 0 2
Unrealized Losses (5) 0
Fair Value $ 2,896 $ 4,465
Yankee debt | Maximum    
Debt Securities, Available-for-Sale [Line Items]    
Maturity in Years 1 year 1 year
Asset-backed securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 7,238 $ 8,261
Unrealized Gains 13 30
Unrealized Losses (2) 0
Fair Value $ 7,249 $ 8,291
Asset-backed securities | Maximum    
Debt Securities, Available-for-Sale [Line Items]    
Maturity in Years 3 years 3 years