v3.26.1
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-In Capital On Common Stock [Member]
Accumulated Deficit [Member]
Accumulated Other Comprehensive Loss [Member]
Balance at Dec. 31, 2024 $ 215,388 $ 19,925 $ 307,810 $ (67,813) $ (44,534)
Balance, shares at Dec. 31, 2024   19,924,632      
Net income 15,798 $ 0 0 15,798 0
Other comprehensive income (loss) 2,782 0 0 0 2,782
Repurchase of Class A common stock (174) $ (10) (164) 0 0
Repurchase of Class A common stock, shares   (9,671)      
Restricted stock issued 0 $ 124 (124) 0 0
Restricted stock issued, shares   124,424      
Exercise of stock options 317 $ 39 278 0 0
Exercise of stock options, shares   39,000      
Dividend payment (4,010) $ 0 0 (4,010) 0
Stock-based compensation 1,482 0 1,482 0 0
Balance at Jun. 30, 2025 231,583 $ 20,078 309,282 (56,025) (41,752)
Balance, shares at Jun. 30, 2025   20,078,385      
Balance at Mar. 31, 2025 225,088 $ 20,048 308,313 (62,160) (41,113)
Balance, shares at Mar. 31, 2025   20,048,385      
Net income 8,140 $ 0 0 8,140 0
Other comprehensive income (loss) (639) 0 0 0 (639)
Exercise of stock options 225 $ 30 195 0 0
Exercise of stock options, shares   30,000      
Dividend payment (2,005) $ 0 0 (2,005) 0
Stock-based compensation 774 0 774 0 0
Balance at Jun. 30, 2025 231,583 $ 20,078 309,282 (56,025) (41,752)
Balance, shares at Jun. 30, 2025   20,078,385      
Balance at Dec. 31, 2025 217,183 $ 18,138 278,852 (49,542) (30,265)
Balance, shares at Dec. 31, 2025   18,137,885      
Net income 18,429 $ 0 0 18,429 0
Other comprehensive income (loss) (1,130) 0 0 0 (1,130)
Repurchase of Class A common stock (1,001) $ (53) (948) 0 0
Repurchase of Class A common stock, shares   (53,475)      
Restricted stock issued 0 $ 147 (147) 0 0
Restricted stock issued, shares   147,490      
Exercise of stock options 2,571 $ 227 2,344 0 0
Exercise of stock options, shares   227,570      
Dividend payment (4,577) $ 0 0 (4,577) 0
Stock-based compensation 1,763 0 1,763 0 0
Balance at Jun. 30, 2026 233,238 $ 18,459 281,864 (35,690) (31,395)
Balance, shares at Jun. 30, 2026   18,459,470      
Balance at Mar. 31, 2026 223,246 $ 18,257 278,812 (42,473) (31,350)
Balance, shares at Mar. 31, 2026   18,257,400      
Net income 9,078 $ 0 0 9,078 0
Other comprehensive income (loss) (45) 0 0 0 (45)
Exercise of stock options 2,380 $ 202 2,178 0 0
Exercise of stock options, shares   202,070      
Dividend payment (2,295) $ 0 0 (2,295) 0
Stock-based compensation 874 0 874 0 0
Balance at Jun. 30, 2026 $ 233,238 $ 18,459 $ 281,864 $ (35,690) $ (31,395)
Balance, shares at Jun. 30, 2026   18,459,470