v3.25.2
EARNINGS PER SHARE - Schedule of Reconciliation of Common Shares Used for Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Numerator for basic and diluted earnings per share:                      
Net income from continuing operations attributable to stockholders                 $ 62,170 $ 117,044 $ 175,916
Net (loss) income from discontinued operations attributable to stockholders                 (41,901) 2,500 (890)
Net income attributable to stockholders $ 18,435 $ 27,068 $ (96,018) $ 70,784 $ 60,676 $ (40,195) $ 54,302 $ 44,761 $ 20,269 $ 119,544 $ 175,026
Denominator for earnings per share:                      
Basic weighted average shares outstanding (in shares) 82,378 87,206 94,765 100,380 104,838 111,156 119,702 119,344 91,228 113,791 118,767
Diluted weighted average shares outstanding (in shares) 83,591 87,707 94,765 100,991 105,596 111,156 120,057 120,133 91,917 114,408 119,889
Earnings per share attributable to stockholders:                      
Basic earnings per share from continuing operations (usd per share) $ 0.23 $ 0.32 $ (0.60) $ 0.72 $ 0.58 $ (0.36) $ 0.43 $ 0.37 $ 0.68 $ 1.03 $ 1.48
Basic (loss) earnings per share from discontinued operations (usd per share)                 (0.46) 0.02 (0.01)
Basic earnings per share attributable to stockholders (usd per share)                 0.22 1.05 1.47
Diluted earnings per share from continuing operations (usd per share) $ 0.22 $ 0.32 $ (0.60) $ 0.72 $ 0.57 $ (0.36) $ 0.43 $ 0.37 0.68 1.02 1.47
Diluted (loss) earnings per share from discontinued operations (usd per share)                 (0.46) 0.02 (0.01)
Diluted earnings per share attributable to stockholders (usd per share)                 $ 0.22 $ 1.04 $ 1.46
Stock options                      
Denominator for earnings per share:                      
Effect of dilutive securities (in shares)                 0 0 81
Restricted stock                      
Denominator for earnings per share:                      
Effect of dilutive securities (in shares)                 607 553 524
Performance share awards                      
Denominator for earnings per share:                      
Effect of dilutive securities (in shares)                 82 64 517
Earnings per share attributable to stockholders:                      
Anti-dilutive shares outstanding at period-end that are excluded from the above reconciliation (shares)                 300 200 300
Stock options and restricted stock units                      
Earnings per share attributable to stockholders:                      
Anti-dilutive shares outstanding at period-end that are excluded from the above reconciliation (shares)                 900 1,100 400