XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER COMMON SHARE - Reconciliation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator for basic and diluted earnings per share:                
Net income $ 11,105 $ 9,418 $ 4,169 $ 5,189 $ 9,677 $ 5,380 $ 24,692 $ 20,246
Deduct net income loss attributable to non-controlling interests (627)     (12)     (1,628) (361)
Deduct earnings allocated to unvested restricted stock (358)     (327)     (999) (981)
Net income available for common stockholders: basic $ 10,120     $ 4,850     $ 22,065 $ 18,904
Net income available for common stockholders: diluted     $ 10,120     $ 4,850    
Denominator for basic earnings per share:                
Weighted average number of common shares outstanding 20,883     20,635     20,852 20,578
Effect of dilutive securities: RSUs 63     118     64 99
Denominator for diluted earnings per share:                
Weighted average number of shares 20,946     20,753     20,916 20,677
Earnings per common share, basic (in dollars per share) $ 0.48     $ 0.24     $ 1.06 $ 0.92
Earnings per common share, diluted (in dollars per share) $ 0.48     $ 0.23     $ 1.05 $ 0.91