XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Statement Presentation Prior Periods (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2022
Jan. 31, 2021
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Cost of Sales $ (71,624) $ (57,811) $ (140,266) $ (115,128)
Selling, General and Administrative Expense (13,668) (12,445) (27,041) (26,048)
Corporate Expenses (6,598) (6,047) (12,973) (12,020)
Business to Business Products        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Segment Income 7,590 7,113 14,336 14,713
Retail and Wholesale Products        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Segment Income $ 926 3,178 $ 1,000 6,728
Previously Reported        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Cost of Sales   (56,328)   (112,121)
Selling, General and Administrative Expense   (13,928)   (29,055)
Corporate Expenses   (7,530)   (15,027)
Previously Reported | Business to Business Products        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Segment Income   7,663   15,859
Previously Reported | Retail and Wholesale Products        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Segment Income   4,111   8,589
Revision of Prior Period, Error Correction, Adjustment        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Cost of Sales   (1,483)   (3,007)
Selling, General and Administrative Expense   1,483   3,007
Corporate Expenses   1,483   3,007
Revision of Prior Period, Error Correction, Adjustment | Business to Business Products        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Segment Income   (550)   (1,146)
Revision of Prior Period, Error Correction, Adjustment | Retail and Wholesale Products        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Segment Income   $ (933)   $ (1,861)