XML 70 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Foreign currency translation adjustments $ 25,690,000 $ (4,751,000) $ (7,672,000)  
Foreign currency transaction gain (loss), net 9,024,000 (5,838,000) (2,824,000)  
Foreign currency translation adjustments 25,690,000 (4,412,000) 282,000  
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax 2,956,000 2,811,000 389,000  
Income tax provision on derivative instruments 2,916,000 1,275,000    
Less: Comprehensive income attributable to non-controlling interest 0 339,000 (297,000)  
Accumulated other comprehensive loss (6,546,000) (22,422,000) (13,700,000) $ (6,166,000)
Change in fair value of derivative instruments, net of tax (9,814,000) (4,310,000) 435,000  
Foreign Exchange Forward | Cost of Goods Sold        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Foreign currency translation adjustments 380,000 398,000 236,000  
Amounts reclassified from accumulated other comprehensive income to cost of goods sold (1,028,000) (1,165,000) (236,000)  
Foreign Exchange Forward | Other income (expense)        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Amounts reclassified from accumulated other comprehensive income to cost of goods sold (16,780,000) (2,756,000)    
Foreign Exchange Forward | Sales Revenue, Net        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Amounts reclassified from accumulated other comprehensive income to cost of goods sold     (7,969,000)  
Foreign Exchange Forward | Interest Expense        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Amounts reclassified from accumulated other comprehensive income to cost of goods sold 2,122,000 (4,475,000)    
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Foreign currency translation adjustments 25,690,000 (4,412,000) (7,969,000)  
Change in fair value of derivative instruments, net of tax (9,814,000) (4,310,000) 435,000  
Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance (4,203,000) 107,000 (328,000)  
Foreign currency translation adjustments 0 0 282,000  
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax 2,956,000 2,811,000 389,000  
Income tax provision on derivative instruments 2,916,000 1,275,000    
Ending balance (14,017,000) (4,203,000) 107,000  
Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] | Foreign Exchange Forward | Cost of Goods Sold        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Amounts reclassified from accumulated other comprehensive income to cost of goods sold (1,028,000) (1,165,000) (236,000)  
Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] | Foreign Exchange Forward | Other income (expense)        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Amounts reclassified from accumulated other comprehensive income to cost of goods sold (16,780,000) (2,756,000)    
Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] | Foreign Exchange Forward | Sales Revenue, Net        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Amounts reclassified from accumulated other comprehensive income to cost of goods sold     0  
Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] | Foreign Exchange Forward | Interest Expense        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Amounts reclassified from accumulated other comprehensive income to cost of goods sold 2,122,000 (4,475,000)    
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance (18,219,000) (13,807,000) (5,838,000)  
Foreign currency translation adjustments 25,690,000 (4,412,000) 0  
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax 0 0 0  
Income tax provision on derivative instruments 0 0    
Ending balance 7,471,000 (18,219,000) (13,807,000)  
Accumulated Foreign Currency Adjustment Attributable to Parent [Member] | Foreign Exchange Forward | Cost of Goods Sold        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Amounts reclassified from accumulated other comprehensive income to cost of goods sold 0 0 0  
Accumulated Foreign Currency Adjustment Attributable to Parent [Member] | Foreign Exchange Forward | Other income (expense)        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Amounts reclassified from accumulated other comprehensive income to cost of goods sold 0    
Accumulated Foreign Currency Adjustment Attributable to Parent [Member] | Foreign Exchange Forward | Sales Revenue, Net        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Amounts reclassified from accumulated other comprehensive income to cost of goods sold     $ (7,969,000)  
Accumulated Foreign Currency Adjustment Attributable to Parent [Member] | Foreign Exchange Forward | Interest Expense        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Amounts reclassified from accumulated other comprehensive income to cost of goods sold $ 0