XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE - Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Sep. 30, 2024
Jun. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Net earnings attributable to common shareholders—basic and diluted            
Continuing operations (in Dollars) $ 38,160   $ 19,799   $ 65,288 $ 43,992
Discontinued operations (in Dollars) (3,305)   11,511   7,264 14,657
Net earnings (in Dollars) $ 34,855 $ 37,697 $ 31,310 $ 27,339 $ 72,552 $ 58,649
Basic and diluted common shares outstanding:            
Weighted average common shares outstanding—basic (in Shares) 26,362   26,567   26,316 26,604
Effect of dilutive shares (in Shares) 44   109   91 146
Weighted average common shares outstanding — diluted (in Shares) 26,406   26,676   26,407 26,750
Earnings per common share—basic            
Continuing operations (in Dollars per share) $ 1.45   $ 0.75   $ 2.48 $ 1.65
Discontinued operations (in Dollars per share) (0.13)   0.43   0.28 0.55
Earnings per common share—basic (in Dollars per share) 1.32   1.18   2.76 2.2
Earnings per common share—diluted            
Continuing operations (in Dollars per share) 1.45   0.74   2.47 1.64
Discontinued operations (in Dollars per share) (0.13)   0.43   0.28 0.55
Earnings per common share—diluted (in Dollars per share) $ 1.32   $ 1.17   $ 2.75 $ 2.19