v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (unaudited) - 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 $ 13,508 $ 12,122 $ 24,640 $ 30,124
Other comprehensive income (loss)        
Foreign currency translation adjustments, net of tax (19) 3,823 (874) 5,566
Comprehensive income $ 13,489 $ 15,945 $ 23,766 $ 35,690