XML 12 R5.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Treasury stock
Additional Paid- in Capital
Retained Earnings (Accumulated Deficit)
Beginning balance at Dec. 31, 2023 $ 86,112 $ 14 $ (188) $ 94,159 $ (7,873)
Beginning balances, shares at Dec. 31, 2023   13,980,274      
Treasury Stock Common Beginning Balance Shares, at Dec. 31, 2023     (9,428)    
Vesting of restricted stock units, Shares   75,109      
Increase in treasury stock resulting from shares withheld to cover statutory taxes (403)   $ (403)    
Increase in treasury stock resulting from shares withheld to cover statutory taxes, Shares     (21,826)    
Retirement of treasury stock 6,164   $ 6,164 (6,164)  
Retirement of Treasury Stock, Shares   (311,194) 311,194    
Common stock repurchased (5,809)   $ (5,809)    
Common stock repurchased, shares     (292,744)    
Share-based compensation 3,677     3,677  
Net Income (Loss) 4,421       4,421
Ending balance at Jun. 30, 2024 87,998 $ 14 $ (236) 91,672 (3,452)
Ending balances, shares at Jun. 30, 2024   13,744,189      
Treasury Stock Common Ending Balance, Shares at Jun. 30, 2024     (12,804)    
Beginning balance at Mar. 31, 2024 83,847 $ 14 $ (4,143) 94,065 (6,089)
Beginning balances, shares at Mar. 31, 2024   13,942,164      
Treasury Stock Common Beginning Balance Shares, at Mar. 31, 2024     (202,000)    
Vesting of restricted stock units, Shares   7,984      
Increase in treasury stock resulting from shares withheld to cover statutory taxes (20)   $ (20)    
Increase in treasury stock resulting from shares withheld to cover statutory taxes, Shares     (959)    
Retirement of treasury stock     $ 4,222 (4,222)  
Retirement of Treasury Stock, Shares   (205,959) 205,959    
Common stock repurchased (295)   $ (295)    
Common stock repurchased, shares     (15,804)    
Share-based compensation 1,829     1,829  
Net Income (Loss) 2,637       2,637
Ending balance at Jun. 30, 2024 87,998 $ 14 $ (236) 91,672 (3,452)
Ending balances, shares at Jun. 30, 2024   13,744,189      
Treasury Stock Common Ending Balance, Shares at Jun. 30, 2024     (12,804)    
Beginning balance at Dec. 31, 2024 86,632 $ 14   87,488 (870)
Beginning balances, shares at Dec. 31, 2024   13,936,329      
Vesting of restricted stock units, Shares   58,117      
Increase in treasury stock resulting from shares withheld to cover statutory taxes (727)   $ (727)    
Increase in treasury stock resulting from shares withheld to cover statutory taxes, Shares     (17,605)    
Retirement of treasury stock 727   $ 727 (727)  
Retirement of Treasury Stock, Shares   (17,605) 17,605    
Share-based compensation 4,175     4,175  
Net Income (Loss) 6,126       6,126
Ending balance at Jun. 30, 2025 96,206 $ 14   90,936 5,256
Ending balances, shares at Jun. 30, 2025   13,976,841      
Beginning balance at Mar. 31, 2025 91,848 $ 14   89,264 2,570
Beginning balances, shares at Mar. 31, 2025   13,950,797      
Vesting of restricted stock units, Shares   38,617      
Increase in treasury stock resulting from shares withheld to cover statutory taxes (525)   $ 525    
Increase in treasury stock resulting from shares withheld to cover statutory taxes, Shares     12,573    
Retirement of treasury stock     $ 525 (525)  
Retirement of Treasury Stock, Shares   (12,573) 12,573    
Share-based compensation 2,197     2,197  
Net Income (Loss) 2,686       2,686
Ending balance at Jun. 30, 2025 $ 96,206 $ 14   $ 90,936 $ 5,256
Ending balances, shares at Jun. 30, 2025   13,976,841