XML 65 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Investments - Short-term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Adjusted Cost $ 283,791 $ 79,544
Unrealized Gains 194 124
Unrealized Losses (19) (1)
Fair Value 283,966 79,667
Schedule of Held-to-Maturity Securities [Line Items]    
Adjusted Cost 437,865  
Unrealized Gains 605  
Unrealized Losses (130)  
Fair Value 438,340  
U.S. Treasury bills    
Marketable Securities [Line Items]    
Adjusted Cost 25,383 60,040
Unrealized Gains 4 120
Unrealized Losses 0 0
Fair Value 25,387 60,160
Corporate bonds    
Marketable Securities [Line Items]    
Adjusted Cost 150,954 18,058
Unrealized Gains 22 3
Unrealized Losses (16) (1)
Fair Value 150,960 18,060
Schedule of Held-to-Maturity Securities [Line Items]    
Adjusted Cost 94,447  
Unrealized Gains 103  
Unrealized Losses (33)  
Fair Value 94,517  
Government and government agency    
Marketable Securities [Line Items]    
Adjusted Cost 107,454 1,446
Unrealized Gains 168 1
Unrealized Losses (3) 0
Fair Value 107,619 $ 1,447
Schedule of Held-to-Maturity Securities [Line Items]    
Adjusted Cost 343,418  
Unrealized Gains 502  
Unrealized Losses (97)  
Fair Value $ 343,823