XML 21 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Accumulated Other Comprehensive Income (Loss) - Reclassifications out of AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Sep. 29, 2019
Sep. 30, 2018
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Revenue $ 106,116 $ 131,174 $ 247,594 $ 342,760
Cost of revenue 95,613 101,427 225,496 255,666
Research and development 16,701 16,100 52,456 41,929
Sales and marketing 13,657 12,843 42,389 37,123
General and administrative 11,062 $ 8,357 32,512 $ 19,553
Foreign currency contracts        
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Total before tax 100   257  
Gain (losses) on cash flow hedge | Foreign currency contracts        
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Revenue 100   257  
Cost of revenue 0   0  
Research and development 0   0  
Sales and marketing 0   0  
General and administrative 0   0  
Amount Reclassified from AOCI | Foreign currency contracts        
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Total before tax 78   258  
Amount Reclassified from AOCI | Gain (losses) on cash flow hedge | Foreign currency contracts        
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Revenue 86   333  
Cost of revenue 0   (2)  
Research and development (3)   (24)  
Sales and marketing (3)   (38)  
General and administrative $ (2)   $ (11)