v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Jun. 29, 2025
Jun. 30, 2024
Statement of Other Comprehensive Income [Abstract]        
Net income $ 32,436 $ 47,884 $ 70,674 $ 82,977
Other comprehensive (loss) income, net of tax:        
Foreign currency translation (loss) gain (6) 3 (2) (29)
Total other comprehensive (loss) income (6) 3 (2) (29)
Comprehensive income $ 32,430 $ 47,887 $ 70,672 $ 82,948