v3.26.1
Cash Equivalents and Investments - Schedule of Amortized Cost and Fair Value Based on Contractual Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Amortized Cost    
Amortized Cost $ 708,444 $ 636,068
Fair Value    
Total 708,420 $ 636,282
Marketable Securities    
Amortized Cost    
Due within one year 214,598  
Due after one year but within five years 16,492  
Amortized Cost 231,090  
Fair Value    
Due within one year 214,596  
Due after one year but within five years 16,473  
Total $ 231,069