v3.26.1
Earnings Per Share - Basic (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 common shares outstanding, basic (in shares) 55,906,306     55,164,260     55,876,027 54,853,715
Net income per common share attributable to common shareholders, basic (in dollars per share) $ 1.07     $ 0.80     $ 1.54 $ 0.82