XML 75 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivables, Net (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, allowance for doubtful account, net $ 4,182 $ 2,754
Accounts receivable 109,979 101,099
Financing receivable 1,473 4,288
Retainage on construction-type contracts    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 1,416 1,834
Financing receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Long-term receivables $ 1,512 $ 4,364
Financing receivable | Minimum    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Contract receivables, annual interest rates 4.50%  
Financing receivable | Maximum    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Contract receivables, annual interest rates 9.00%