XML 86 R76.htm IDEA: XBRL DOCUMENT v3.25.1
INDEBTEDNESS - Convertible Notes Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 60 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 01, 2025
Nov. 13, 2020
Mar. 05, 2020
Debt Instrument [Line Items]          
Payment to settle debt $ 1,000,624 $ 0      
Convertible Debt | 2026 and 2027 Notes          
Debt Instrument [Line Items]          
Aggregate principal amount       $ 1,200,000  
Convertible Debt | 2026 Convertible Notes          
Debt Instrument [Line Items]          
Aggregate principal amount       $ 575,000  
Interest rate       0.00%  
Convertible Debt | 2027 Convertible Notes          
Debt Instrument [Line Items]          
Aggregate principal amount       $ 575,000  
Interest rate       0.25%  
Convertible Debt | 2025 Convertible Notes          
Debt Instrument [Line Items]          
Aggregate principal amount         $ 1,000,000
Payment to settle debt     $ 1,000,000