XML 99 R86.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Future Minimum Lease Payments under Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Mar. 28, 2025
Mar. 29, 2024
Operating Leases    
2026 $ 6,504  
2027 6,347  
2028 4,817  
2029 2,627  
2030 1,568  
Thereafter 5,056  
Total lease payments 26,919  
Less: imputed interest (4,554)  
Total lease liabilities 22,365  
Finance Leases    
2026 1,751  
2027 1,751  
2028 1,751  
2029 1,751  
2030 1,528  
Thereafter 0  
Total lease payments 8,532  
Less: imputed interest (1,335)  
Total lease liabilities $ 7,197 $ 8,438