Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2.2
Accumulated Other Comprehensive Income (Accumulated Other Comprehensive Income, Net of Related Tax Effects) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive income at beginning of period $ (21,733) $ (2,156) $ (4,376) $ 806
Other comprehensive income (loss) before reclassifications (12,867) (3,252) (29,803) (5,849)
Amounts reclassified from other comprehensive income (2,970) 2,382 (3,391) 2,017
Net other comprehensive income (loss) during the period (15,837) (870) (33,194) (3,832)
Accumulated other comprehensive income at end of period $ (37,570) $ (3,026) $ (37,570) $ (3,026)
Antidilutive securities excluded from computation of earnings per share, number of shares 2,174,505 652,317 1,738,354 810,092
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  
Other comprehensive income (loss) before reclassifications     (451)  
Amounts reclassified from other comprehensive income     451  
Net other comprehensive income (loss) during the period     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 23,631 $ (4,357) 9,914 $ (9,369)
Other comprehensive income (loss) before reclassifications 17,191 8,170 31,780 13,547
Amounts reclassified from other comprehensive income (2,970) 2,382 (3,842) 2,017
Net other comprehensive income (loss) during the period 14,221 10,552 27,938 15,564
Accumulated other comprehensive income at end of period 37,852 6,195 37,852 6,195
Foreign Currency Translation Adjustment [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive income at beginning of period (45,364) 2,201 (14,290) 10,175
Other comprehensive income (loss) before reclassifications (30,058) (11,422) (61,132) (19,396)
Amounts reclassified from other comprehensive income 0 0 0 0
Net other comprehensive income (loss) during the period (30,058) (11,422) (61,132) (19,396)
Accumulated other comprehensive income at end of period $ (75,422) $ (9,221) $ (75,422) $ (9,221)