v3.26.1
Future Minimum Lease Payments Under Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Apr. 03, 2026
Dec. 31, 2025
Operating Leases    
2026 (remainder of year) $ 8,669  
2027 10,681  
2028 7,790  
2029 6,693  
2030 6,334  
Thereafter 17,033  
Total minimum lease payments 57,200  
Less: Interest (10,265)  
Present value of lease liabilities 46,935 $ 48,730
Finance Leases    
2026 (remainder of year) 740  
2027 1,003  
2028 1,003  
2029 502  
2030 0  
Thereafter 0  
Total minimum lease payments 3,248  
Less: Interest (269)  
Present value of lease liabilities $ 2,979 $ 3,176