XML 91 R73.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Narrative (Details) - USD ($)
12 Months Ended
Aug. 31, 2025
Aug. 31, 2024
Aug. 31, 2023
Disaggregation of Revenue [Line Items]      
Total net sales $ 619,985,000 $ 590,557,000 $ 537,255,000
Accrued liabilities 34,230,000 31,272,000  
Contract liabilities 4,700,000 4,300,000  
Contract assets 0 0  
Refund liability 400,000 500,000  
Allowance for credit loss 0 0  
Rebate/Other Discounts      
Disaggregation of Revenue [Line Items]      
Total net sales 38,500,000 37,400,000  
Accrued liabilities 11,800,000 14,800,000  
Cash Discounts      
Disaggregation of Revenue [Line Items]      
Total net sales 6,000,000.0 5,800,000  
Allowance for cash discount $ 500,000 $ 600,000