v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 28, 2026
Jun. 29, 2025
Statement of Other Comprehensive Income [Abstract]        
Net income $ 43,421 $ 32,436 $ 82,901 $ 70,674
Other comprehensive income (loss), net of tax:        
Foreign currency translation gain (loss) 31 (6) 42 (2)
Other (256) 0 (216) 0
Total other comprehensive loss (225) (6) (174) (2)
Comprehensive income $ 43,196 $ 32,430 $ 82,727 $ 70,672