XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.2
INVESTMENTS (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
INVESTMENTS    
Short-term investments $ 145,253 $ 0
Long-Term Investments 138,058 $ 0
Available-for-sale    
Amortized Cost 283,101  
Gross Unrealized Holding Gains 210  
Gross Unrealized Holding Losses 0  
Fair Value 283,311  
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 27,549  
Gross Unrealized Holding Gains 0  
Gross Unrealized Holding Losses 0  
Fair Value 27,549  
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 8,334  
Gross Unrealized Holding Gains 0  
Gross Unrealized Holding Losses 0  
Fair Value 8,334  
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 105,900  
Gross Unrealized Holding Gains 20  
Gross Unrealized Holding Losses 0  
Fair Value 105,920  
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 3,450  
Gross Unrealized Holding Gains 0  
Gross Unrealized Holding Losses 0  
Fair Value 3,450  
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 33,929  
Gross Unrealized Holding Gains 57  
Gross Unrealized Holding Losses 0  
Fair Value 33,986  
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 103,939  
Gross Unrealized Holding Gains 133  
Gross Unrealized Holding Losses 0  
Fair Value 104,072  
Continuous Unrealized Loss Position less than 12 Months $ 0