XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.3
INVESTMENTS (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
INVESTMENTS    
Short-term investments $ 286,391 $ 0
Long-Term Investments 359,174 $ 0
Available-for-sale    
Amortized Cost 645,133  
Gross Unrealized Holding Gains 432  
Gross Unrealized Holding Losses 0  
Fair Value 645,565  
Continuous Unrealized Loss Position less than 12 Months 0  
Continuous Unrealized Loss Position greater than 12 Months 0  
Short-term | Commercial paper    
Available-for-sale    
Amortized Cost 31,601  
Gross Unrealized Holding Gains 0  
Gross Unrealized Holding Losses 0  
Fair Value 31,601  
Continuous Unrealized Loss Position less than 12 Months 0  
Continuous Unrealized Loss Position greater than 12 Months 0  
Short-term | Certificates of deposit    
Available-for-sale    
Amortized Cost 15,444  
Gross Unrealized Holding Gains 0  
Gross Unrealized Holding Losses 0  
Fair Value 15,444  
Continuous Unrealized Loss Position less than 12 Months 0  
Continuous Unrealized Loss Position greater than 12 Months 0  
Short-term | U.S. treasuries    
Available-for-sale    
Amortized Cost 209,387  
Gross Unrealized Holding Gains 140  
Gross Unrealized Holding Losses 0  
Fair Value 209,527  
Continuous Unrealized Loss Position less than 12 Months 0  
Continuous Unrealized Loss Position greater than 12 Months 0  
Short-term | Corporate bonds    
Available-for-sale    
Amortized Cost 29,754  
Gross Unrealized Holding Gains 65  
Gross Unrealized Holding Losses 0  
Fair Value 29,819  
Continuous Unrealized Loss Position less than 12 Months 0  
Continuous Unrealized Loss Position greater than 12 Months 0  
Long-term | U.S. treasuries    
Available-for-sale    
Amortized Cost 214,843  
Gross Unrealized Holding Gains 59  
Gross Unrealized Holding Losses 0  
Fair Value 214,902  
Continuous Unrealized Loss Position less than 12 Months 0  
Continuous Unrealized Loss Position greater than 12 Months 0  
Long-term | Corporate bonds    
Available-for-sale    
Amortized Cost 144,104  
Gross Unrealized Holding Gains 168  
Gross Unrealized Holding Losses 0  
Fair Value 144,272  
Continuous Unrealized Loss Position less than 12 Months $ 0