XML 141 R104.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance $ 616,805    
Net current-period other comprehensive income (loss), before income taxes (40,291) $ 32,647  
Income tax expense (benefit) (577) 114  
Other comprehensive income (loss), net of income taxes (40,868) 32,761 $ (7,517)
Ending Balance 851,088 616,805  
Currency Translation Adjustment      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance (133,108) (166,203)  
Net current-period other comprehensive income (loss), before income taxes (42,694) 33,084  
Income tax expense (benefit) (16) 11  
Other comprehensive income (loss), net of income taxes (42,710) 33,095  
Ending Balance (175,818) (133,108) (166,203)
Gains (Losses) on Cash Flow Hedges      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance (1,842) (1,508)  
Net current-period other comprehensive income (loss), before income taxes 2,403 (437)  
Income tax expense (benefit) (561) 103  
Other comprehensive income (loss), net of income taxes 1,842 (334)  
Ending Balance 0 (1,842) (1,508)
Accumulated Other Comprehensive Loss      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance (134,950) (167,711)  
Ending Balance $ (175,818) $ (134,950) $ (167,711)