Quarterly report pursuant to Section 13 or 15(d)

Leases - Lease Maturities (Details)

v3.23.2
Leases - Lease Maturities (Details) - USD ($)
$ in Thousands
Jul. 01, 2023
Dec. 31, 2022
Operating Leases    
Less than one year $ 19,611  
1 to 2 years 19,228  
2 to 3 years 18,292  
3 to 4 years 17,341  
4 to 5 years 15,571  
After 5 years 32,558  
Total future minimum rental commitments 122,601  
Less - amounts representing interest (25,184)  
Present value of lease liabilities 97,417  
Finance Leases    
Less than one year 2,539  
1 to 2 years 1,995  
2 to 3 years 1,212  
3 to 4 years 253  
4 to 5 years 97  
After 5 years 11  
Total future minimum rental commitments 6,107  
Less - amounts representing interest (372)  
Present value of lease liabilities $ 5,735 $ 4,629