v3.26.1
Earnings Per Share - Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2026
Jun. 30, 2025
Numerator                
Net income attributable to common stockholders $ 59,555 $ 9,180 $ 17,205 $ 44,047 $ 4,215 $ (3,051) $ 85,940 $ 45,211
Denominator                
Weighted average number of basic common shares outstanding (in shares) 55,906,306     55,164,260     55,876,027 54,853,715
Effect of dilutive securities:                
Restricted stock grants (in shares) 363,643     490,393     311,708 449,243
Weighted average number of diluted common shares outstanding (in shares) 56,269,949     55,654,653     56,187,735 55,302,958
Net income per diluted common share attributable to common stockholders (in dollars per share) $ 1.06     $ 0.79     $ 1.53 $ 0.82