v3.26.1
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, 2024 $ 86,632 $ 14 $ 0 $ 87,488 $ (870)
Beginning balances, shares at Dec. 31, 2024   13,936,329      
Treasury Stock Common Beginning Balance Shares, at Dec. 31, 2024     0    
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 $ 0 89,264 2,570
Beginning balances, shares at Mar. 31, 2025   13,950,797      
Treasury Stock Common Beginning Balance Shares, at Mar. 31, 2025     0    
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      
Beginning balance at Dec. 31, 2025 100,926 $ 14 $ 0 88,628 12,284
Beginning balances, shares at Dec. 31, 2025   14,151,350      
Treasury Stock Common Beginning Balance Shares, at Dec. 31, 2025     0    
Vesting of restricted stock units, Shares   53,469      
Increase in treasury stock resulting from shares withheld to cover statutory taxes (714)   $ (714)    
Increase in treasury stock resulting from shares withheld to cover statutory taxes, Shares     (15,924)    
Retirement of treasury stock (3,836)   $ 3,836 (3,836)  
Retirement of Treasury Stock, Shares   (90,424) 90,424    
Common stock repurchased (3,122)   $ (3,122)    
Common stock repurchased     (74,500)    
Share-based compensation 5,174     5,174  
Net Income (Loss) 9,348       9,348
Ending balance at Jun. 30, 2026 111,612 $ 14   89,966 21,632
Ending balances, shares at Jun. 30, 2026   14,114,395      
Beginning balance at Mar. 31, 2026 104,528 $ 14 $ (17) 87,859 16,672
Beginning balances, shares at Mar. 31, 2026   14,112,391      
Treasury Stock Common Beginning Balance Shares, at Mar. 31, 2026     (500)    
Vesting of restricted stock units, Shares   18,810      
Increase in treasury stock resulting from shares withheld to cover statutory taxes (216)   $ (216)    
Increase in treasury stock resulting from shares withheld to cover statutory taxes, Shares     (5,306)    
Retirement of treasury stock     $ 651 (651)  
Retirement of Treasury Stock, Shares   (16,806) 16,806    
Common stock repurchased (418)   $ (418)    
Common stock repurchased     (11,000)    
Share-based compensation 2,758     2,758  
Net Income (Loss) 4,960       4,960
Ending balance at Jun. 30, 2026 $ 111,612 $ 14   $ 89,966 $ 21,632
Ending balances, shares at Jun. 30, 2026   14,114,395