XML 79 R65.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT - Convertible senior notes and capped calls (Details) - Notes
1 Months Ended 3 Months Ended
Feb. 29, 2020
USD ($)
$ / shares
Mar. 31, 2025
USD ($)
Mar. 31, 2024
Debt Instrument [Line Items]      
Face amount $ 600,000,000    
Interest rate 0.75% 0.75% 0.75%
Principal amount repurchased   $ 469,600,000  
Initial conversion rate 0.0074045    
Initial conversion price (in dollars per share) | $ / shares $ 135.05    
Average interest rate   1.20% 1.20%