XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Shareholders’ Equity (unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-in Capital
Retained Earnings
Balance at the beginning (in shares) at Dec. 31, 2023   24,492,918      
Balance, at the beginning at Dec. 31, 2023 $ 48,620 $ 240 $ (2) $ 47,585 $ 797
Balance at the beginning (in shares) at Dec. 31, 2023     (317,677)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Dividends declared (1,819)     (1,128) (691)
Share option exercise (in shares)   5,277 4,405    
Share option exercise 198     198  
Net income 691       691
Balance at the ending (in shares) at Mar. 31, 2024   24,498,195      
Balance, at the ending at Mar. 31, 2024 47,690 $ 240 $ (2) 46,655 797
Balance at the ending (in shares) at Mar. 31, 2024     (322,082)    
Balance at the beginning (in shares) at Dec. 31, 2023   24,492,918      
Balance, at the beginning at Dec. 31, 2023 48,620 $ 240 $ (2) 47,585 797
Balance at the beginning (in shares) at Dec. 31, 2023     (317,677)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 2,421        
Balance at the ending (in shares) at Jun. 30, 2024   24,561,035      
Balance, at the ending at Jun. 30, 2024 47,615 $ 240 $ (2) 46,671 706
Balance at the ending (in shares) at Jun. 30, 2024     (343,625)    
Balance at the beginning (in shares) at Mar. 31, 2024   24,498,195      
Balance, at the beginning at Mar. 31, 2024 47,690 $ 240 $ (2) 46,655 797
Balance at the beginning (in shares) at Mar. 31, 2024     (322,082)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Dividends declared (1,821)       (1,821)
Share-based compensation (in shares)   62,840 21,543    
Share-based compensation 16     16  
Net income 1,730       1,730
Balance at the ending (in shares) at Jun. 30, 2024   24,561,035      
Balance, at the ending at Jun. 30, 2024 $ 47,615 $ 240 $ (2) 46,671 706
Balance at the ending (in shares) at Jun. 30, 2024     (343,625)    
Balance at the beginning (in shares) at Dec. 31, 2024 24,570,994 24,570,994      
Balance, at the beginning at Dec. 31, 2024 $ 47,604 $ 240 $ (2) 47,366 0
Balance at the beginning (in shares) at Dec. 31, 2024 (344,978)   (344,978)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Dividends declared $ (1,923)     (1,332) (591)
Issuance of common stock, net (in shares)   3,220,000      
Issuance of common stock, net 30,783 $ 32   30,751  
Share-based compensation (in shares)   5,905 943    
Share-based compensation 161     161  
Net income 591       591
Balance at the ending (in shares) at Mar. 31, 2025   27,796,899      
Balance, at the ending at Mar. 31, 2025 $ 77,216 $ 272 $ (2) 76,946 0
Balance at the ending (in shares) at Mar. 31, 2025     (345,921)    
Balance at the beginning (in shares) at Dec. 31, 2024 24,570,994 24,570,994      
Balance, at the beginning at Dec. 31, 2024 $ 47,604 $ 240 $ (2) 47,366 0
Balance at the beginning (in shares) at Dec. 31, 2024 (344,978)   (344,978)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income $ 2,203        
Balance at the ending (in shares) at Jun. 30, 2025 27,830,545 27,830,545      
Balance, at the ending at Jun. 30, 2025 $ 76,740 $ 273 $ (2) 76,469 0
Balance at the ending (in shares) at Jun. 30, 2025 (357,268)   (357,268)    
Balance at the beginning (in shares) at Mar. 31, 2025   27,796,899      
Balance, at the beginning at Mar. 31, 2025 $ 77,216 $ 272 $ (2) 76,946 0
Balance at the beginning (in shares) at Mar. 31, 2025     (345,921)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Dividends declared (2,087)     (475) (1,612)
Issuance of common stock, net (1)     (1)  
Share-based compensation (in shares)   33,646 11,347    
Share-based compensation 0 $ 1   (1)  
Net income $ 1,612       1,612
Balance at the ending (in shares) at Jun. 30, 2025 27,830,545 27,830,545      
Balance, at the ending at Jun. 30, 2025 $ 76,740 $ 273 $ (2) $ 76,469 $ 0
Balance at the ending (in shares) at Jun. 30, 2025 (357,268)   (357,268)