XML 133 R118.htm IDEA: XBRL DOCUMENT v3.22.2
SCHEDULE II-VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2020
Allowance for doubtful accounts      
Movement in valuation and qualifying accounts and reserves      
Balance at Beginning of Period $ 595 $ 1,190 $ 1,041
Balance Acquired from Acquisition 5    
Charged to Cost and Expenses 52 82 219
Deductions (60) (677) (70)
Balance at End of Period 592 595 1,190
Warranty reserve      
Movement in valuation and qualifying accounts and reserves      
Balance at Beginning of Period 2,341 2,015 1,704
Balance Acquired from Acquisition 256    
Charged to Cost and Expenses 1,089 1,650 2,069
Deductions (1,496) (1,324) (1,758)
Balance at End of Period 2,190 2,341 2,015
Reserve for inventory excess and obsolescence      
Movement in valuation and qualifying accounts and reserves      
Balance at Beginning of Period 10,289 10,232 7,824
Balance Acquired from Acquisition 1,561 1,415  
Charged to Cost and Expenses 2,271 1,178 5,377
Deductions (1,787) (2,536) (2,969)
Balance at End of Period 12,334 10,289 10,232
Reserve for self-insured medical claims      
Movement in valuation and qualifying accounts and reserves      
Balance at Beginning of Period 1,293 753 944
Charged to Cost and Expenses 14,724 11,329 13,031
Deductions (14,364) (10,789) (13,222)
Balance at End of Period $ 1,653 $ 1,293 $ 753