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
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents $ 12,563 $ 75,051
Amortized Cost   187,033
Unrealized Gains   263
Unrealized Losses   (3)
Fair Value   187,293
Amortized Cost 234,976  
Gains 18  
Losses (591)  
Fair Value 234,403  
Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 12,564  
Unrealized Gain 0  
Unrealized Losses (1)  
Cash equivalents $ 12,563  
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 $ 46,789 41,238
Unrealized Gains 9 136
Unrealized Losses (175) (1)
Fair Value $ 46,623 $ 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 $ 983 $ 3,009
Unrealized Gains 0 4
Unrealized Losses 0 0
Fair Value $ 983 $ 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 $ 127,521 $ 81,614
Unrealized Gains 3 84
Unrealized Losses (398) 0
Fair Value $ 127,126 $ 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 $ 36,931 $ 48,448
Unrealized Gains 0 7
Unrealized Losses (12) (2)
Fair Value $ 36,919 $ 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 $ 3,607 $ 4,463
Unrealized Gains 0 2
Unrealized Losses (4) 0
Fair Value $ 3,603 $ 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 $ 6,581 $ 8,261
Unrealized Gains 6 30
Unrealized Losses (1) 0
Fair Value $ 6,586 $ 8,291
Asset-backed securities | Maximum    
Debt Securities, Available-for-Sale [Line Items]    
Maturity in Years 2 years 3 years