v3.26.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jul. 04, 2026
Dec. 31, 2025
Statement of Financial Position [Abstract]    
Allowance for credit losses $ 4,582 $ 3,908
Property and equipment, accumulated depreciation 513,095 467,488
Intangible assets, accumulated amortization $ 85,967 $ 80,304
Common stock, par value $ 0 $ 0
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 26,376,728 26,336,137
Common stock, shares outstanding 26,367,805 26,330,058
Treasury stock, shares 8,923 6,079
Interest rate swaps, income taxes $ 0 $ 96