v3.26.1
STOCKHOLDERS' EQUITY AND EARNINGS PER SHARE - Narrative (Details)
Jun. 30, 2026
$ / shares
2028 Notes | Minimum  
Debt Instrument [Line Items]  
Stock price $ 137.46
2028 Notes | Maximum  
Debt Instrument [Line Items]  
Stock price 179.76
Warrants  
Debt Instrument [Line Items]  
Exercise price 179.76
2031 Notes | Minimum  
Debt Instrument [Line Items]  
Stock price 508.78
2031 Notes | Maximum  
Debt Instrument [Line Items]  
Stock price $ 678.38