XML 81 R66.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition (Narrative) (Details) - USD ($)
12 Months Ended
Aug. 31, 2022
Aug. 31, 2021
Aug. 31, 2020
Disaggregation of Revenue [Line Items]      
Accrued liabilities $ 27,161,000 $ 25,658,000  
Total net sales 518,820,000 488,109,000 $ 408,498,000
Refund liability 400,000 500,000  
Contract assets 0 0  
Cash Discounts [Member]      
Disaggregation of Revenue [Line Items]      
Total net sales 5,200,000 4,900,000  
Accounting Standards Update 2014-09 [Member]      
Disaggregation of Revenue [Line Items]      
Contract liabilities 5,000,000.0 3,700,000  
Contract liabilities recognized to revenue 3,700,000    
Accounting Standards Update 2014-09 [Member] | Rebate/Other Discounts [Member]      
Disaggregation of Revenue [Line Items]      
Accrued liabilities 8,700,000 8,400,000  
Total net sales 32,800,000 28,700,000  
Accounting Standards Update 2014-09 [Member] | Cash Discounts [Member]      
Disaggregation of Revenue [Line Items]      
Allowance for cash discount $ 500,000 $ 500,000