v3.26.1
LEASES - Maturities of operating lease liabilities (Details) - USD ($)
$ in Thousands
Jun. 27, 2026
Dec. 31, 2025
Operating Leases    
Remainder of fiscal year 2026 $ 4,631  
2027 7,745  
2028 6,400  
2029 5,769  
2030 4,572  
Thereafter 8,101  
Total lease payments 37,218  
Less: Interest (6,012)  
Present value of lease liability 31,206  
Finance Leases    
Remainder of fiscal year 2026 545  
2027 1,049  
2028 977  
2029 492  
2030 161  
Thereafter 17  
Total lease payments 3,241  
Less: Interest (378)  
Present value of lease liability 2,863  
Total    
Remainder of fiscal year 2026 5,176  
2027 8,794  
2028 7,377  
2029 6,261  
2030 4,733  
Thereafter 8,118  
Total lease payments 40,459  
Less: Interest (6,390)  
Total lease liabilities $ 34,069 $ 34,534