XML 59 R47.htm IDEA: XBRL DOCUMENT v3.25.2
STOCKHOLDERS' EQUITY AND EARNINGS PER SHARE - Narrative (Details)
Jun. 30, 2025
$ / shares
Convertible Notes due 2028 | Minimum  
Debt Instrument [Line Items]  
Stock price $ 137.46
Convertible Notes due 2028 | Maximum  
Debt Instrument [Line Items]  
Stock price 179.76
Warrants  
Debt Instrument [Line Items]  
Exercise price $ 179.76