v3.26.1
LEASES - Maturities of operating lease liabilities (Details) - USD ($)
$ in Thousands
Mar. 28, 2026
Dec. 31, 2025
Operating Leases    
Remainder of fiscal year 2026 $ 6,584  
2027 7,003  
2028 5,671  
2029 5,035  
2030 4,266  
Thereafter 7,932  
Total lease payments 36,491  
Less: Interest (6,066)  
Present value of lease liability 30,425  
Finance Leases    
Remainder of fiscal year 2026 785  
2027 948  
2028 936  
2029 451  
2030 120  
Thereafter 7  
Total lease payments 3,247  
Less: Interest (402)  
Present value of lease liability 2,845  
Total    
Remainder of fiscal year 2026 7,369  
2027 7,951  
2028 6,607  
2029 5,486  
2030 4,386  
Thereafter 7,939  
Total lease payments 39,738  
Less: Interest (6,468)  
Total lease liabilities $ 33,270 $ 34,534