v3.26.1
INVESTMENTS - Carrying Value and Amortized Cost of Available-For-Sale Debt Securities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Minimum    
INVESTMENTS    
Non current investment maturity term (in years) 1 year  
Maximum    
INVESTMENTS    
Non current investment maturity term (in years) 2 years  
Short-term    
INVESTMENTS    
Amortized Cost $ 118,110 $ 22,819
Unrealized Gains 10 19
Unrealized Losses (98)  
Fair Value 118,022 22,838
Short-term - Commercial paper    
INVESTMENTS    
Amortized Cost 44,520 7,558
Unrealized Gains 6 7
Unrealized Losses (38)  
Fair Value 44,488 7,565
Short-term - Corporate debt securities    
INVESTMENTS    
Amortized Cost 66,101 15,261
Unrealized Gains 4 12
Unrealized Losses (53)  
Fair Value 66,052 15,273
Short-term U.S. government securities    
INVESTMENTS    
Amortized Cost 7,489  
Unrealized Losses (7)  
Fair Value 7,482  
Long-term    
INVESTMENTS    
Amortized Cost 295,306 106,800
Unrealized Gains 44 327
Unrealized Losses (682)  
Fair Value 294,668 107,127
Long-term - Commercial paper    
INVESTMENTS    
Amortized Cost   805
Unrealized Gains   1
Fair Value   806
Long-term - Corporate debt securities    
INVESTMENTS    
Amortized Cost 260,098 88,626
Unrealized Gains 35 248
Unrealized Losses (551)  
Fair Value 259,582 88,874
Long-term - U.S. government securities    
INVESTMENTS    
Amortized Cost 35,208 17,369
Unrealized Gains 9 78
Unrealized Losses (131)  
Fair Value $ 35,086 $ 17,447