Annual report pursuant to Section 13 and 15(d)

Balance Sheet Details Balance Sheet Details - AOCI (Details)

v3.20.4
Balance Sheet Details Balance Sheet Details - AOCI (Details) - USD ($)
$ in Thousands
12 Months Ended 38 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2020
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated Other Comprehensive Income (Loss), Net of Tax, beginning $ (887) $ 272    
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax 1,010 160 $ (1,572)  
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax 225 (1,319) 702 $ 100
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent 2,322 (1,159) (870)  
Cumulative adjustment for adoption of accounting principle, net   (268) 1,634  
Accumulated Other Comprehensive Income (Loss), Net of Tax, ending 1,435 (887) 272 1,435
Other Comprehensive Income (Loss), Net of Tax 2,407      
Net actuarial gain on pension and other defined benefit plans, net of tax expense of $0 in 2020 1,172 0 0  
Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent 0      
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax 0      
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax (85)      
Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax 1,172      
Unrealized gain (loss) on interest rate swap, net of tax 140 (1,319) 702  
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax 1,010      
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax (85) 0 0  
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated Other Comprehensive Income (Loss), Net of Tax, beginning (747) (907)    
Accumulated Other Comprehensive Income (Loss), Net of Tax, ending 263 (747) (907) 263
Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated Other Comprehensive Income (Loss), Net of Tax, beginning (140) 1,179    
Accumulated Other Comprehensive Income (Loss), Net of Tax, ending 0 (140) 1,179 0
AOCI Attributable to Parent [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent 2,322 (1,159) (870)  
Cumulative adjustment for adoption of accounting principle, net     103  
Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated Other Comprehensive Income (Loss), Net of Tax, beginning 0 0    
Accumulated Other Comprehensive Income (Loss), Net of Tax, ending $ 1,172 $ 0 $ 0 $ 1,172