v3.26.3
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2026
Sep. 27, 2025
Oct. 03, 2026
Sep. 27, 2025
Statement of Comprehensive Income [Abstract]        
Net income $ 18,909 $ 21,614 $ 32,956 $ 51,126
Other comprehensive (loss) income, net of tax:        
Foreign currency translation adjustments 143 458 908 (709)
Net change related to available-for-sale securities (352) (2) (714) 99
Total other comprehensive (loss) income, net of tax (495) (460) (1,622) 808
Comprehensive income $ 18,414 $ 21,154 $ 31,334 $ 51,934