v3.26.1
MARKETABLE SECURITIES - Schedule of Unrealized Loss on Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value    
Less than 12 months $ 335,366  
Greater than 12 months 0  
Total 335,366  
Gross Unrealized Losses    
Less than 12 months (467)  
Greater than 12 months 0  
Total (467) $ 0
U.S. government securities    
Fair Value    
Less than 12 months 316,253  
Greater than 12 months 0  
Total 316,253  
Gross Unrealized Losses    
Less than 12 months (395)  
Greater than 12 months 0  
Total (395)  
U.S. agency securities    
Fair Value    
Less than 12 months 19,113  
Greater than 12 months 0  
Total 19,113  
Gross Unrealized Losses    
Less than 12 months (72)  
Greater than 12 months 0  
Total $ (72)