v3.25.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 15,980 $ 13,279 $ 10,018 $ 5,415
Other comprehensive (loss) income, net of tax:        
Foreign currency translation adjustments (18) 983 199 172
Total other comprehensive (loss) income, net of tax (18) 983 199 172
Comprehensive income $ 15,962 $ 14,262 $ 10,217 $ 5,587