XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE - Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Net earnings attributable to common shareholders—basic and diluted    
Continuing operations (in Dollars) $ 27,128 $ 24,193
Discontinued operations (in Dollars) 10,569 3,146
Net earnings (in Dollars) $ 37,697 $ 27,339
Weighted average common shares outstanding—basic (in Shares) 26,270 26,642
Effect of dilutive shares (in Shares) 111 159
Weighted average shares common outstanding—diluted (in Shares) 26,381 26,801
Earnings per common share—basic    
Continuing operations (in Dollars per share) $ 1.03 $ 0.91
Discontinued operations (in Dollars per share) 0.4 0.12
Earnings per common share—basic (in Dollars per share) 1.43 1.03
Earnings per common share—diluted    
Continuing operations (in Dollars per share) 1.03 0.9
Discontinued operations (in Dollars per share) 0.4 0.12
Earnings per common share—diluted (in Dollars per share) $ 1.43 $ 1.02