Annual report pursuant to Section 13 and 15(d)

LONG-TERM DEBT (2.0% Convertible Senior Notes Due 2025) (Details)

v3.25.0.1
LONG-TERM DEBT (2.0% Convertible Senior Notes Due 2025) (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
shares
Dec. 06, 2024
Dec. 31, 2023
USD ($)
Jan. 29, 2020
$ / shares
Debt Instrument [Line Items]        
Long-Term Debt, Gross | $ $ 6,491,377   $ 6,643,113  
2.0% Convertible Senior Notes Due 2025 [Member]        
Debt Instrument [Line Items]        
Long-Term Debt, Gross | $ $ 83,957   $ 400,000  
Interest rate, stated percentage 2.00% 2.00%    
Conversion ratio 0.0094469      
Conversion premium 50.00%      
Last reported sale price used to calculate conversion premium | $ / shares       $ 70.57
Maximum number of shares issuable upon conversion | shares 1,200,000      
Conversion premium if converted and fully settled in shares | shares 18,800,000