v3.26.1
Cash Equivalents, Short-Term Investments and Other Investments - Schedule of Amortized Cost, Unrealized Gain and Loss and Estimated Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Cash and Cash Equivalents [Line Items]    
Amortized Cost $ 221,178 $ 214,032
Unrealized Gain 101 390
Unrealized Loss (208) (3)
Estimated Fair Value 221,071 214,419
Commercial paper | Level 2    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 5,215 5,063
Unrealized Gain 0 3
Unrealized Loss (8) 0
Estimated Fair Value 5,207 5,066
Corporate bonds | Level 2    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 101,689 94,729
Unrealized Gain 44 167
Unrealized Loss (82) (2)
Estimated Fair Value 101,651 94,894
Asset backed securities | Level 2    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 22,885 17,331
Unrealized Gain 9 33
Unrealized Loss (18) 0
Estimated Fair Value 22,876 17,364
Yankee bonds | Level 2    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 11,221 13,280
Unrealized Gain 0 14
Unrealized Loss (6) (1)
Estimated Fair Value 11,215 13,293
U.S. Treasury and agency obligations | Level 2    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 80,168 83,629
Unrealized Gain 48 173
Unrealized Loss (94) 0
Estimated Fair Value 80,122 83,802
Total cash equivalents    
Cash and Cash Equivalents [Line Items]    
Total cash equivalents 23,312 59,760
Money market funds | Level 1    
Cash and Cash Equivalents [Line Items]    
Total cash equivalents $ 23,312 $ 59,760