v3.26.3
Income Taxes - Schedule of Total Income Taxes Paid (Net of Refunds) By Jurisdiction (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2026
Aug. 31, 2025
Aug. 31, 2024
Income Taxes [Line Items]      
U.S. federal $ 8,912    
Aggregated state and local 1,315    
Total foreign 7,385    
Total net income taxes paid 17,612 $ 20,759 $ 22,285
Australia [Member]      
Income Taxes [Line Items]      
Total foreign 910    
Brazil [Member]      
Income Taxes [Line Items]      
Total foreign 1,406    
China [Member]      
Income Taxes [Line Items]      
Total foreign 1,197    
France [Member]      
Income Taxes [Line Items]      
Total foreign 1,788    
Italy [Member]      
Income Taxes [Line Items]      
Total foreign 2,027    
Other [Member]      
Income Taxes [Line Items]      
Total foreign $ 57