XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Receivables (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2022
May 01, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, allowance for doubtful account, net $ 2,754 $ 3,942
Accounts receivable 101,099 67,808
Financing receivable 4,288 3,097
Retainage on construction-type contracts    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 1,834 660
Financing receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Long-term receivables $ 4,364 $ 3,438
Financing receivable | Minimum    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Contract receivables, annual interest rates 0.00%  
Financing receivable | Maximum    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Contract receivables, annual interest rates 9.00%