v3.26.1
Unaudited Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Apr. 04, 2026
Dec. 31, 2025
Statement of Financial Position [Abstract]    
Allowance for credit losses $ 3,890 $ 3,908
Property and equipment, accumulated depreciation 488,559 467,488
Intangible assets, accumulated amortization $ 83,142 $ 80,304
Common stock, par value $ 0 $ 0
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 26,375,770 26,336,137
Common stock, shares outstanding 26,369,691 26,330,058
Treasury stock, shares 6,079 6,079
Interest rate swaps, income taxes $ 114 $ 96