XML 136 R114.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE II-VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Allowance for doubtful accounts      
Movement in valuation and qualifying accounts and reserves      
Balance at Beginning of Period $ 1,190 $ 1,041 $ 1,080
Charged to Cost and Expenses 82 219 198
Deductions (677) (70) (237)
Balance at End of Period 595 1,190 1,041
Warranty reserve      
Movement in valuation and qualifying accounts and reserves      
Balance at Beginning of Period 2,015 1,704 2,090
Charged to Cost and Expenses 1,650 2,069 702
Deductions (1,324) (1,758) (1,088)
Balance at End of Period 2,341 2,015 1,704
Reserve for inventory excess and obsolescence      
Movement in valuation and qualifying accounts and reserves      
Balance at Beginning of Period 10,232 7,824 3,953
Balance Acquired from Acquisition 1,415    
Charged to Cost and Expenses 1,178 5,377 5,054
Deductions (2,536) (2,969) (1,183)
Balance at End of Period 10,289 10,232 7,824
Reserve for self-insured medical claims      
Movement in valuation and qualifying accounts and reserves      
Balance at Beginning of Period 753 944 1,003
Charged to Cost and Expenses 11,329 13,031 10,808
Deductions (10,789) (13,222) (10,867)
Balance at End of Period $ 1,293 $ 753 $ 944