v3.26.1
Leases - Schedule of Future Minimum Lease Payments under Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Mar. 27, 2026
Mar. 28, 2025
Operating Leases    
2027 $ 6,826  
2028 5,372  
2029 3,126  
2030 2,034  
2031 1,094  
Thereafter 4,129  
Total lease payments 22,581  
Less: imputed interest (3,945)  
Total lease liabilities 18,636  
Finance Leases    
2027 1,912  
2028 1,912  
2029 1,912  
2030 1,702  
2031 0  
Thereafter 0  
Total lease payments 7,438  
Less: imputed interest (1,046)  
Total lease liabilities $ 6,392 $ 7,197