XML 71 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accumulated Other Comprehensive Income (Loss) - Reclassifications out of AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Oct. 01, 2017
Sep. 30, 2018
Oct. 01, 2017
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Revenue $ 131,174 $ 104,887 $ 342,760 $ 245,884
Cost of revenue 101,427 76,535 255,666 184,467
Research and development 16,100 8,289 41,929 24,886
Sales and marketing 12,843 9,983 37,123 23,067
General and administrative 8,357 $ 4,337 19,553 $ 10,426
Tax impact     0  
Gain (losses) on cash flow hedge | Foreign currency contracts        
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Revenue 269   269  
Amount Reclassified from AOCI | Foreign currency contracts        
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Total before tax 249   249  
Tax impact 0   0  
Amount reclassified from accumulated other comprehensive income, Net of tax 249   249  
Amount Reclassified from AOCI | Gain (losses) on cash flow hedge        
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Revenue 281   281  
Cost of revenue (1)   (1)  
Research and development 2   2  
Sales and marketing (24)   (24)  
General and administrative (9)   (9)  
Amount Reclassified from AOCI | Gain (losses) on cash flow hedge | Foreign currency contracts        
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Revenue 281   281  
Cost of revenue (1)   (1)  
Research and development 2   2  
Sales and marketing (24)   (24)  
General and administrative $ (9)   $ (9)