v3.25.2
Accounts Receivables, Net (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Apr. 26, 2025
Apr. 27, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, allowance for doubtful account, net $ 1,927 $ 4,568
Accounts receivable 92,762 117,186
Financing receivable 3,287 859
Retainage on construction-type contracts    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 3,727 1,350
Financing receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Long-term receivables $ 3,698 $ 863
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%