v3.26.3
Income Taxes - Schedule of Income Taxes Paid, Net of Refunds (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2026
Aug. 31, 2025
Aug. 31, 2024
Income Tax [Line Items]      
Federal $ 8,909    
State 1,284    
Total income taxes paid, net of refunds 22,717 $ 26,437 $ 19,843
United Kingdom      
Income Tax [Line Items]      
Foreign 6,821    
China      
Income Tax [Line Items]      
Foreign 2,305    
All other foreign      
Income Tax [Line Items]      
Foreign $ 3,398