XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation Expense - Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 13,101,000 $ 12,365,000 $ 39,367,000 $ 41,518,000
Cost of revenue        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 442,000 435,000 1,460,000 1,497,000
Research, development, and engineering        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 3,707,000 3,459,000 11,636,000 12,657,000
Selling, general, and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 8,952,000 $ 8,471,000 $ 26,271,000 $ 27,364,000