XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Derivative Financial Instruments - Schedule of Location and Amount of Gains or Losses Recognized in Income on Cash Flow Hedges (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2022
Jun. 27, 2021
Jul. 03, 2022
Jun. 27, 2021
Derivative Instruments, Gain (Loss) [Line Items]        
Revenue $ 118,979 $ 98,571 $ 243,730 $ 181,127
Cost of revenue 85,239 72,402 176,415 129,151
Research and development 17,402 16,251 33,781 31,042
Sales and marketing 14,506 12,459 27,674 23,666
General and administrative 13,149 13,559 25,770 24,786
Foreign currency contracts | Unrealized gains (losses) on derivatives        
Derivative Instruments, Gain (Loss) [Line Items]        
Revenue 0 0 0 0
Cost of revenue 0 0 0 0
Research and development 0 0 0 0
Sales and marketing 0 0 0 0
General and administrative 0 0 0 0
Foreign currency contracts | Unrealized gains (losses) on derivatives | Gains (Losses) Reclassified from OCI to Income - Effective Portion        
Derivative Instruments, Gain (Loss) [Line Items]        
Revenue 0 0 0 0
Cost of revenue 0 0 0 0
Research and development 0 0 0 0
Sales and marketing 0 0 0 2
General and administrative $ 0 $ 0 $ 0 $ 0