v3.26.1
CASH EQUIVALENTS AND MARKETABLE SECURITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents, Amortized Cost $ 246,679 $ 236,012 $ 309,105
Total cash equivalents and marketable securities, Amortized Cost 495,692 489,890  
Gains 2 285  
Losses (338) (1)  
Cash equivalents, Fair Value 150,761 142,423  
Marketable securities, Fair Value 344,595 347,751  
Cash equivalents and marketable securities, Fair Value 495,356 490,174  
U.S. government securities      
Debt Securities, Available-for-sale [Line Items]      
Marketable securities, Amortized Cost 344,931 347,467  
Gains 2 285  
Losses (338) (1)  
Marketable securities, Fair Value 344,595 347,751  
Money market funds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents, Amortized Cost 150,761 142,423  
Cash equivalents, Fair Value $ 150,761 $ 142,423