v3.26.3
Cash Equivalents and Investments - Schedule of Amortized Cost and Fair Value Based on Contractual Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Amortized Cost    
Amortized Cost $ 645,015 $ 636,068
Fair Value    
Total 644,893 636,282
Location, Statement of Financial Position, Balance [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue    
Amortized Cost    
Amortized Cost 415,358 424,667
Fair Value    
Total 415,351 424,685
Location, Statement of Financial Position, Balance [Axis]: us-gaap:ShortTermInvestments    
Amortized Cost    
Due within one year 226,664  
Due after one year but within five years 2,993  
Amortized Cost 229,657 211,401
Fair Value    
Due within one year 226,570  
Due after one year but within five years 2,972  
Total $ 229,542 $ 211,597