v3.26.1
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Jul. 04, 2026
Jun. 28, 2025
Statement of Comprehensive Income [Abstract]        
Net income $ 24,732 $ 32,770 $ 14,047 $ 29,512
Other comprehensive (loss) income, net of tax:        
Foreign currency translation adjustments 424 (1,024) 765 (1,167)
Net change related to available-for-sale securities (175) 16 (362) 101
Total other comprehensive (loss) income, net of tax (599) 1,040 (1,127) 1,268
Comprehensive income $ 24,133 $ 33,810 $ 12,920 $ 30,780