v3.26.1
Segment Information - Disaggregation of Segment Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 05, 2026
Jun. 29, 2025
Jul. 05, 2026
Jun. 29, 2025
Segment Reporting [Line Items]        
Revenue $ 291,263 $ 249,093 $ 559,700 $ 465,129
Cost of revenue 85,490 81,217 162,988 152,930
Gross profit 205,773 167,876 396,712 312,199
Stock-based compensation 11,212 12,294 23,145 22,233
Total research, development, and engineering expenses 32,391 33,102 69,416 67,829
Total selling, general, and administrative expenses 87,865 91,341 181,906 174,845
Operating income 85,517 43,433 145,390 69,525
Foreign currency gain (loss) (862) (1,503) (2,207) (3,956)
Investment income 5,091 4,040 9,927 8,030
Other income (expense) (446) 2,092 (2,053) 2,261
Income before income tax expense 89,300 48,062 151,057 75,860
Income tax expense 16,544 7,551 26,597 11,746
Net income 72,756 40,511 124,460 64,114
Cost of revenue 3,036 3,144 6,103 6,162
Research, Development and Engineering Expenses        
Segment Reporting [Line Items]        
Salaries and fringe benefits 18,965 19,557 38,039 37,831
Incentive compensation 2,296 2,368 4,320 3,439
Stock-based compensation 3,388 3,443 8,482 8,139
Depreciation and amortization 472 737 974 1,492
Other Expenses 7,270 6,997 17,601 16,928
Segment, General, And Engineering Expense        
Segment Reporting [Line Items]        
Salaries and fringe benefits 41,823 44,440 86,849 86,635
Incentive compensation 13,693 13,858 28,019 24,740
Stock-based compensation 7,232 8,314 13,146 12,889
Depreciation and amortization 3,372 4,118 7,038 8,279
Other Expenses $ 21,745 $ 20,611 $ 46,854 $ 42,302