XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Reconciliation of Numerators and Denominators Used to Calculate Basic and Diluted Earnings per Common Share [Abstract]            
Net earnings attributable to common shareholders - basic and diluted $ 31,310 $ 27,339 $ 32,664 $ 33,847 $ 58,649 $ 66,511
Basic and diluted common shares outstanding [Abstract]            
Weighted average common shares outstanding - basic (in shares) 26,567   26,624   26,604 26,588
Effect of dilutive shares (in shares) 109   55   146 71
Weighted average common shares outstanding - diluted (in shares) 26,676   26,679   26,750 26,659
Earnings per common share - basic (in dollars per share) $ 1.18   $ 1.23   $ 2.2 $ 2.5
Earnings per common share - diluted (in dollars per share) $ 1.17   $ 1.22   $ 2.19 $ 2.49