v3.26.1
CONVERTIBLE DEBT - Schedule of Long-term Debt Instruments (Details) - Senior Notes - USD ($)
$ in Thousands
Jun. 30, 2026
May 11, 2026
Dec. 31, 2025
Mar. 11, 2022
Debt Instrument [Line Items]        
Total convertible senior notes, net of unamortized debt issuance costs $ 602,781   $ 311,724  
Senior Notes Due 2032        
Debt Instrument [Line Items]        
Interest rate percentage 0.50%      
Convertible senior notes $ 525,000   0  
Unamortized debt issuance costs $ (15,906)   $ 0  
Senior Notes Due 2029        
Debt Instrument [Line Items]        
Interest rate percentage 2.25%   2.25% 2.25%
Convertible senior notes $ 94,875 $ 221,400 $ 316,250  
Unamortized debt issuance costs $ (1,188)   $ (4,526)