v3.26.3
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2026
Aug. 31, 2025
Aug. 31, 2024
Current:      
Federal $ 8,184 $ (4,726) $ 9,559
State 1,178 1,543 820
Foreign 16,056 12,945 12,596
Total current 25,418 9,762 22,975
Deferred:      
United States (342) 657 (1,413)
Foreign (923) 213 302
Total deferred (1,265) 870 (1,111)
Provision for income taxes $ 24,153 $ 10,632 $ 21,864