XML 99 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER COMMON SHARE - Reconciliation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Numerator for basic and diluted earnings per share:                      
Net income $ 10,552 $ 5,189 $ 9,677 $ 5,380 $ 15,202 $ 2,769 $ 6,539 $ 5,408 $ 30,798 $ 29,918 $ 42,253
Deduct net income loss attributable to non-controlling interests                 (381) (304) (76)
Deduct earnings allocated to unvested restricted stock                 (1,309) (1,291) (1,434)
Net income available for common stockholders: basic                 29,108 28,323 40,743
Net income available for common stockholders: diluted                 $ 29,108 $ 28,323 $ 40,743
Denominator for basic earnings per share:                      
Weighted average number of common shares outstanding 20,666 20,635 20,590 20,509 20,342 20,567 20,571 20,514 20,600 20,499 20,360
Effect of dilutive securities: RSUs                 122 57 93
Denominator for diluted earnings per share:                      
Weighted average number of shares 20,796 20,753 20,683 20,579 20,383 20,596 20,642 20,579 20,722 20,556 20,453
Earnings per common share, basic (in dollars per share) $ 0.49 $ 0.24 $ 0.45 $ 0.24 $ 0.71 $ 0.12 $ 0.30 $ 0.25 $ 1.41 $ 1.38 $ 2
Earnings per common share, diluted (in dollars per share) $ 0.49 $ 0.23 $ 0.45 $ 0.23 $ 0.71 $ 0.12 $ 0.30 $ 0.25 $ 1.4 $ 1.38 $ 1.99