XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Mar. 14, 2022
Earnings Per Share [Line Items]          
Authorized amount for repurchase         $ 150,000
Numerator:          
Continuing operations $ 37,713 $ 24,126 $ 49,672 $ 29,639  
Discontinued operations 2,178 527 865 (4,394)  
Net income and comprehensive income $ 39,891 $ 24,653 $ 50,537 $ 25,245  
Denominator:          
Weighted-average basic shares outstanding 39,872 45,425 40,636 45,350  
Effect of dilutive stock awards 915 696 850 729  
Effect of ASR       153  
Weighted-average diluted shares outstanding 40,787 46,121 41,486 46,232  
Basic:          
Continuing operations (In dollars per share) $ 0.95 $ 0.53 $ 1.22 $ 0.65  
Discontinued operations (In dollars per share) 0.05 0.01 0.02 (0.10)  
Total basic earnings per share (In dollar per share) 1.00 0.54 1.24 0.56  
Diluted:          
Continuing operations (In dollars per share) 0.92 0.52 1.20 0.64  
Discontinued operations (In dollars per share) 0.05 0.01 0.02 (0.10)  
Total diluted earnings per share (In dollars per share) $ 0.98 $ 0.53 $ 1.22 $ 0.55  
Weighted Average          
Diluted:          
Weighted-average anti-dilutive shares 89 365 210 421