Annual report pursuant to Section 13 and 15(d)

Accumulated Other Comprehensive Income (Accumulated Other Comprehensive Income, Net of Related Tax Effects) (Details)

v3.24.0.1
Accumulated Other Comprehensive Income (Accumulated Other Comprehensive Income, Net of Related Tax Effects) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Accumulated other comprehensive income at beginning of period $ (30,637) $ (4,376) $ 806
Other comprehensive income (loss) before reclassifications 2,053 (17,864) (8,352)
Amounts reclassified from other comprehensive income (17,252) (8,397) 3,170
Net other comprehensive income (loss) during the period (15,199) (26,261) (5,182)
Accumulated other comprehensive income at end of period $ (45,836) $ (30,637) $ (4,376)
Antidilutive securities excluded from computation of earnings per share, number of shares 1,996,000 1,735,000,000 844,000,000
Unrealized Holding Gains (Losses) on Available-For-Sale Securities [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Accumulated other comprehensive income at beginning of period $ 0 $ 0 $ 0
Other comprehensive income (loss) before reclassifications 145 (451) 0
Amounts reclassified from other comprehensive income 0 451 0
Net other comprehensive income (loss) during the period 145 0 0
Accumulated other comprehensive income at end of period 145 0 0
Unrealized Holding Gains (Losses) on Derivative Transactions [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Accumulated other comprehensive income at beginning of period 21,790 9,914 (9,369)
Other comprehensive income (loss) before reclassifications (849) 20,724 16,113
Amounts reclassified from other comprehensive income (17,252) (8,848) 3,170
Net other comprehensive income (loss) during the period (18,101) 11,876 19,283
Accumulated other comprehensive income at end of period 3,689 21,790 9,914
Foreign Currency Translation Adjustment [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Accumulated other comprehensive income at beginning of period (52,427) (14,290) 10,175
Other comprehensive income (loss) before reclassifications 2,757 (38,137) (24,465)
Amounts reclassified from other comprehensive income 0 0 0
Net other comprehensive income (loss) during the period 2,757 (38,137) (24,465)
Accumulated other comprehensive income at end of period $ (49,670) $ (52,427) $ (14,290)