v3.26.1
EARNINGS PER COMMON SHARE - Reconciliation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator for basic and diluted earnings per share:            
Net income $ 15,665 $ 6,240 $ 9,418 $ 4,169 $ 21,905 $ 13,587
Deduct net income loss attributable to non-controlling interests (7)   (987)   (10) (1,001)
Deduct earnings allocated to unvested restricted stock (533)   (332)   (746) (666)
Net income available for common stockholders: basic $ 15,125   $ 8,099   21,149 $ 11,920
Net income available for common stockholders: diluted       $ 8,099 $ 15,125  
Denominator for basic earnings per share:            
Weighted average number of common shares outstanding 21,075   20,853   21,065 20,836
Effect of dilutive securities: RSUs 123   114   111 112
Denominator for diluted earnings per share:            
Weighted average number of shares 21,198   20,967   21,176 20,948
Earnings per common share, basic (in dollars per share) $ 0.72   $ 0.39   $ 1 $ 0.57
Earnings per common share, diluted (in dollars per share) $ 0.71   $ 0.39   $ 1 $ 0.57