XML 87 R69.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Common Share - Schedule of Reconciliation of Net Income to Net Income Available to Common Shareholders (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2025
Aug. 31, 2024
Aug. 31, 2023
Earnings Per Share [Abstract]      
Net income $ 90,994 $ 69,644 $ 65,993
Less: Net income allocated to participating securities (260) (246) (272)
Net income available to common stockholders, basic 90,734 69,398 65,721
Net income available to common stockholders, diluted $ 90,734 $ 69,398 $ 65,721