XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Accumulated other comprehensive loss $ (42,322) $ (43,032) $ (42,322) $ (43,032) $ (38,801) $ (37,120) $ (36,167) $ (31,902)
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax (3,072) (7,653) (3,606) (13,543)        
OCI before reclassifications, tax 0 (241) 97 (655)        
OCI before reclassifications, net of tax (3,072) (6,749) (3,836) (11,079)        
Amounts reclassified from AOCI, tax 0 30 0 13        
Amounts reclassified from AOCI, net of tax 449 116 1,366 51        
Other comprehensive income (loss), tax 0 (211) 97 (642)        
Other comprehensive loss (3,521) (6,865) (5,202) (11,130)        
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]                
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Accumulated other comprehensive loss (43,778) (45,559) (43,778) (45,559) (40,706) (40,172) (37,906) (32,016)
Other Comprehensive Income (Loss), before Tax (3,072) (7,653) (3,606) (13,543)        
Accumulated Foreign Currency Adjustment Attributable to Parent [Member] | Interest Expense                
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Amounts reclassified from AOCI, before tax 0 0 0 0        
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]                
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Accumulated other comprehensive loss 1,456 3,206 1,456 3,206 1,905 3,149 2,207 151
OCI before reclassifications and tax 0 1,145 (327) 3,119        
Amounts reclassified from AOCI, before tax (449) (146) (1,366) (64)        
Other Comprehensive Income (Loss), before Tax (449) 999 (1,693) 3,055        
Income taxes                
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Accumulated other comprehensive loss $ 0 $ (679) $ 0 $ (679) $ 0 $ (97) $ (468) $ (37)