v3.26.1
Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
May 02, 2026
Apr. 26, 2025
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, allowance for doubtful account, net $ 1,732 $ 1,927
Accounts receivable 118,590 92,762
Financing receivable 4,365 3,287
Retainage on construction-type contracts    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 2,049 3,727
Financing receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Long-term receivables $ 4,495 $ 3,698
Financing receivable | Minimum    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Contract receivables, annual interest rates 8.00%  
Financing receivable | Maximum    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Contract receivables, annual interest rates 9.00%