v3.26.1
DEBT - 2026 Convertible Note Hedges and Warrants (Details) - 2026 Convertible Notes - $ / shares
3 Months Ended
Apr. 15, 2026
Mar. 31, 2026
Jan. 15, 2026
2026 Warrants      
Debt Instrument [Line Items]      
Number of securities called by warrants (in shares)   3,900,000  
Strike price (in usd per share)   $ 184.74  
Number of warrants exercised (in shares)   0  
2026 Warrants | Subsequent event      
Debt Instrument [Line Items]      
Trading period 70 days    
2026 Convertible Note Hedges      
Debt Instrument [Line Items]      
Convertible note hedges exercised (in shares)     0