XML 84 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY AND EARNINGS PER SHARE - Narrative (Details) - $ / shares
Dec. 31, 2024
Sep. 12, 2023
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  
Convertible Notes due 2028    
Debt Instrument [Line Items]    
Stock price   $ 105.74
Exercise price   $ 179.76