XML 131 R114.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT - 2026 Convertible Notes (Details) - 2026 Convertible Notes
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Debt Instrument [Line Items]        
Interest rate, effective percentage 0.55%      
Convertible Notes        
Debt Instrument [Line Items]        
Principal amount       $ 575,000,000
Debt, stated interest rate       0.00%
Conversion ratio 0.0063809      
Conversion price (in usd per share) | $ / shares $ 156.72      
Amortization of debt issuance costs $ 3,000,000 $ 3,000,000 $ 3,000,000