v3.26.1
EARNINGS PER SHARE - Reconciliation of Numerators and Denominators Used to Calculate Basic and Diluted Net Income per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Net earnings attributable to common shareholders—basic and diluted    
Continuing operations (in Dollars) $ 30,279 $ 32,014
Discontinued operations (in Dollars) 0 10,569
Net earnings (in Dollars) $ 30,279 $ 42,583
Basic and diluted common shares outstanding:    
Weighted average common shares outstanding—basic (in Shares) 25,938 26,270
Effect of dilutive shares (in Shares) 124 111
Weighted average shares common outstanding—diluted (in Shares) 26,062 26,381
Earnings per common share—basic    
Continuing operations (in Dollars per share) $ 1.17 $ 1.22
Discontinued operations (in Dollars per share) 0 0.4
Earnings per common share—basic (in Dollars per share) 1.17 1.62
Earnings per common share—diluted    
Continuing operations (in Dollars per share) 1.16 1.21
Discontinued operations (in Dollars per share) 0 0.4
Earnings per common share—diluted (in Dollars per share) $ 1.16 $ 1.61