Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.2
Accumulated Other Comprehensive Income (Accumulated Other Comprehensive Income, Net of Related Tax Effects) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive income at beginning of period $ (34,578) $ (9,174) $ (30,637) $ (4,376)
Other comprehensive income (loss) before reclassifications (3,624) (12,365) (3,822) (16,936)
Amounts reclassified from other comprehensive income (3,130) (194) (6,873) (421)
Net other comprehensive income (loss) during the period (6,754) (12,559) (10,695) (17,357)
Accumulated other comprehensive income at end of period $ (41,332) $ (21,733) $ (41,332) $ (21,733)
Antidilutive securities excluded from computation of earnings per share, number of shares 2,213,000 2,061,000 1,789,000 1,709,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   $ (451)   $ 0
Other comprehensive income (loss) before reclassifications   0   (451)
Amounts reclassified from other comprehensive income   451   451
Net other comprehensive income (loss) during the period   451   0
Accumulated other comprehensive income at end of period   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 $ 16,369 7,823 $ 21,790 9,914
Other comprehensive income (loss) before reclassifications 2,404 16,453 726 14,589
Amounts reclassified from other comprehensive income (3,130) (645) (6,873) (872)
Net other comprehensive income (loss) during the period (726) 15,808 (6,147) 13,717
Accumulated other comprehensive income at end of period 15,643 23,631 15,643 23,631
Foreign Currency Translation Adjustment [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive income at beginning of period (50,947) (16,546) (52,427) (14,290)
Other comprehensive income (loss) before reclassifications (6,028) (28,818) (4,548) (31,074)
Amounts reclassified from other comprehensive income 0 0 0 0
Net other comprehensive income (loss) during the period (6,028) (28,818) (4,548) (31,074)
Accumulated other comprehensive income at end of period $ (56,975) $ (45,364) $ (56,975) $ (45,364)