XML 95 R54.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Measurements and Short-Term Investments - Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 696,910 $ 395,986
Unrealized Gain 172 100
Unrealized (Loss) 0 0
Credit (Loss) 0 0
Fair Value 697,082 396,086
Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 163,588 88,599
Unrealized Gain 0 0
Unrealized (Loss) 0 0
Credit (Loss) 0 0
Fair Value 163,588 88,599
Level 2 | Certificate of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 25,000  
Unrealized Gain 0  
Unrealized (Loss) 0  
Credit (Loss) 0  
Fair Value 25,000  
Level 2 | U.S. Government treasury bills    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 463,022 307,387
Unrealized Gain 160 100
Unrealized (Loss) 0 0
Credit (Loss) 0 0
Fair Value 463,182 $ 307,487
Level 2 | U.S. Government treasury bills    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 45,300  
Unrealized Gain 12  
Unrealized (Loss) 0  
Credit (Loss) 0  
Fair Value $ 45,312