Annual report pursuant to Section 13 and 15(d)

LONG-TERM DEBT (Schedule of Convertible Note Debt Interest Expense) (Details)

v3.24.0.1
LONG-TERM DEBT (Schedule of Convertible Note Debt Interest Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
2.5% Convertible Senior Notes Due 2023 and 2.0% Convertible Senior Notes Due 2025 [Member]      
Debt Instrument [Line Items]      
Contractual interest coupon   $ 21,750 $ 21,750
Amortization of debt discount (premium)   0 [1] 20,883
Amortization of debt issuance costs   3,710 3,330
Total interest cost recognized on the notes   $ 25,460 $ 45,963
3.125% Convertible Senior Notes Due 2029 and 2.0% Convertible Senior Notes Due 2025      
Debt Instrument [Line Items]      
Contractual interest coupon $ 27,460    
Amortization of debt discount (premium) [1] 0    
Amortization of debt issuance costs 3,912    
Total interest cost recognized on the notes $ 31,372    
[1] There was no amortization of debt discount for the years ended December 31, 2023 and 2022 due to the adoption of ASU 2020-06 as of January 1, 2022.