XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE - EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
EARNINGS PER SHARE - EARNINGS PER SHARE (Details) [Line Items]                
Net earnings attributable to common shareholders — basic and diluted (in Dollars) $ 24,133 $ 31,310 $ 27,339 $ 27,282 $ 32,664 $ 33,847 $ 82,782 $ 93,793
Basic and diluted common shares outstanding:                
Weighted average common shares outstanding — basic (in shares) 26,495     26,618     26,568 26,598
Effect of dilutive shares (in shares) 125     79     159 67
Weighted average common shares outstanding — diluted (in shares) 26,620     26,697     26,727 26,665
Earnings per common share — basic (in Dollars per share) $ 0.91     $ 1.02     $ 3.12 $ 3.53
Earnings per common share — diluted (in Dollars per share) $ 0.91     $ 1.02     $ 3.1 $ 3.52