v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional paid-in capital
Retained earnings
Noncontrolling Interest
Shareholders' equity, beginning balance (in shares) at Dec. 31, 2024   39,132,897      
Shareholders' equity, beginning balance at Dec. 31, 2024 $ 133,301 $ 23,365 $ 18,337 $ 89,691 $ 1,908
Increase (Decrease) in Stockholders' Equity          
Stock-based compensation - options 16   16    
Stock-based compensation - restricted stock 2,295   2,295    
Exercise of options (in shares)   2,225      
Exercise of options 11 $ 11      
Shares issued for vesting of restricted stock units (in shares)   581,838      
Shares issued for vesting of restricted stock units 0 $ 4,775 (4,775)    
Shares redeemed to pay income tax (in shares)   (193,173)      
Shares redeemed to pay income tax (1,584)     (1,584)  
Net income 2,710     2,625 85
Shareholders' equity, ending balance (in shares) at Mar. 31, 2025   39,523,787      
Shareholders' equity, ending balance at Mar. 31, 2025 $ 136,749 $ 28,151 15,873 90,732 1,993
Shareholders' equity, beginning balance (in shares) at Dec. 31, 2025 38,019,082 38,019,082      
Shareholders' equity, beginning balance at Dec. 31, 2025 $ 143,521 $ 16,912 21,742 102,891 1,976
Increase (Decrease) in Stockholders' Equity          
Stock-based compensation - restricted stock $ 2,451   2,451    
Exercise of options (in shares) 80,955 80,955      
Exercise of options $ 526 $ 526      
Shares issued for vesting of restricted stock units (in shares)   851,551      
Shares issued for vesting of restricted stock units 0 $ 6,343 (6,343)    
Shares redeemed to pay income tax (in shares)   (268,002)      
Shares redeemed to pay income tax (1,996) $ (1,996)      
Distribution to non-controlling interest (174)       (174)
Shares repurchases (in shares)   (150,000)      
Share repurchases (1,245) $ (974) (271)    
Net income $ 2,713     2,582 131
Shareholders' equity, ending balance (in shares) at Mar. 31, 2026 38,533,586 38,533,586      
Shareholders' equity, ending balance at Mar. 31, 2026 $ 145,796 $ 20,811 $ 17,579 $ 105,473 $ 1,933