XML 65 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Maturities of operating lease liabilities (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 31, 2024
Operating Leases    
Remainder of fiscal year 2025 $ 4,365  
2026 7,232  
2027 5,399  
2028 4,032  
2029 3,440  
Thereafter 6,053  
Total lease payments 30,521  
Less: Interest (3,948)  
Present value of lease liability 26,573  
Finance Leases    
Remainder of fiscal year 2025 521  
2026 973  
2027 897  
2028 885  
2029 400  
Thereafter 83  
Total lease payments 3,759  
Less: Interest (547)  
Present value of lease liability 3,212  
Total    
Remainder of fiscal year 2025 4,886  
2026 8,205  
2027 6,296  
2028 4,917  
2029 3,840  
Thereafter 6,136  
Total lease payments 34,280  
Less: Interest (4,495)  
Present value of lease liability $ 29,785 $ 32,771