Annual report pursuant to Section 13 and 15(d)

Balance Sheet Details Balance Sheet Details - AOCI (Details)

v3.19.3.a.u2
Balance Sheet Details Balance Sheet Details - AOCI (Details) - USD ($)
$ in Thousands
12 Months Ended 26 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2019
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated Other Comprehensive Income (Loss), Net of Tax, beginning $ 272 $ 1,039    
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax 160 (1,572) $ 2,122  
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax (1,319) 702 477 $ (40)
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent (1,159) (870) 2,599  
Cumulative adjustment for adoption of accounting principle, net (268) 1,634    
Accumulated Other Comprehensive Income (Loss), Net of Tax, ending (887) 272 1,039 (887)
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated Other Comprehensive Income (Loss), Net of Tax, beginning (907) 562    
Cumulative adjustment for adoption of accounting principle, net   103    
Accumulated Other Comprehensive Income (Loss), Net of Tax, ending (747) (907) 562 (747)
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 1,179 477    
Cumulative adjustment for adoption of accounting principle, net   0    
Accumulated Other Comprehensive Income (Loss), Net of Tax, ending (140) 1,179 $ 477 $ (140)
AOCI Attributable to Parent [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Cumulative adjustment for adoption of accounting principle, net $ 0 $ 103