v3.26.1
Future Minimum Lease Payments Under Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Jul. 03, 2026
Dec. 31, 2025
Operating Leases    
2026 (remainder of year) $ 5,858  
2027 11,645  
2028 9,214  
2029 8,110  
2030 7,674  
Thereafter 22,189  
Total minimum lease payments 64,690  
Less: Interest (11,528)  
Present value of lease liabilities 53,162 $ 48,730
Finance Leases    
2026 (remainder of year) 502  
2027 1,003  
2028 1,003  
2029 502  
2030 0  
Thereafter 0  
Total minimum lease payments 3,010  
Less: Interest (231)  
Present value of lease liabilities $ 2,779 $ 3,176