XML 63 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Business, Basis of Presentation and Summary of Significant Accounting Policies - Business and Reclassification (Details)
$ in Thousands
Apr. 30, 2021
USD ($)
center
Apr. 30, 2020
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Number of branches through which products are distributed | center 268  
Reclassification [Line Items]    
Other liabilities $ (63,508) $ (66,512)
Other accrued expenses and current liabilities $ 87,138 75,326
Revision of Prior Period, Error Correction, Adjustment    
Reclassification [Line Items]    
Other liabilities   11,500
Other accrued expenses and current liabilities   $ 11,500