XML 84 R66.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Narrative (Details) - USD ($)
12 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2022
Disaggregation of Revenue [Line Items]      
Total net sales $ 590,557,000 $ 537,255,000 $ 518,820,000
Accrued liabilities 31,272,000 30,000,000  
Contract liabilities 4,300,000 4,600,000  
Contract assets 0 0  
Refund liability 0 0  
Allowance for credit loss 0 0  
Rebate/Other Discounts      
Disaggregation of Revenue [Line Items]      
Total net sales 37,400,000 33,300,000  
Accrued liabilities 14,800,000 11,100,000  
Cash Discounts      
Disaggregation of Revenue [Line Items]      
Total net sales 5,800,000 5,600,000  
Allowance for cash discount $ 600,000 $ 600,000