v3.26.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Common Class A [Member]
Common Stock [Member]
Common Class B [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balances at Dec. 31, 2024 $ 218 $ 47 $ 158,907 $ 0 $ 1,035 $ 278,133 $ 438,340
Net income 0 0 0 0 0 6,563 6,563
Cash dividend 0 0 0 0 0 (1,858) (1,858)
Other comprehensive loss 0 0 0 0 (253) 0 (253)
Stock-based employee compensation expense 0 0 1,011 0 0 0 1,011
Exercise of stock options 1 0 399 0 0 0 400
Issuance of restricted shares, net 0 0 (559) 0 0 0 (559)
Balances at Mar. 31, 2025 219 47 159,758 0 782 282,838 443,644
Balances at Dec. 31, 2024 218 47 158,907 0 1,035 278,133 438,340
Net income             16,403
Other comprehensive loss             (376)
Balances at Jun. 30, 2025 219 47 159,813 (34,744) 658 290,881 416,874
Balances at Dec. 31, 2024 218 47 158,907 0 1,035 278,133 438,340
Balances at Dec. 31, 2025 219 47 159,492 (34,584) 612 278,210 403,996
Balances at Mar. 31, 2025 219 47 159,758 0 782 282,838 443,644
Net income 0 0 0 0 0 9,840 9,840
Cash dividend 0 0 0 0 0 (1,797) (1,797)
Other comprehensive loss 0 0 0 0 (124) 0 (124)
Stock-based employee compensation expense 0 0 920 0 0 0 920
Issuance of restricted shares, net 0 0 (865) 817 0 0 (48)
Share repurchase 0 0 0 (35,561) 0 0 (35,561)
Balances at Jun. 30, 2025 219 47 159,813 (34,744) 658 290,881 416,874
Balances at Dec. 31, 2025 219 47 159,492 (34,584) 612 278,210 403,996
Net income 0 0 0 0 0 4,420 4,420
Cash dividend 0 0 0 0 0 (1,756) (1,756)
Other comprehensive loss 0 0 0 0 37 0 37
Stock-based employee compensation expense 0 0 934 0 0   934
Exercise of stock options 0 0 (169) 269 0 0 100
Issuance of restricted shares, net 0 0 (282) 156 0 0 (126)
Balances at Mar. 31, 2026 219 47 159,975 (34,159) 649 280,874 407,605
Balances at Dec. 31, 2025 219 47 159,492 (34,584) 612 278,210 403,996
Net income             12,955
Other comprehensive loss             132
Balances at Jun. 30, 2026 219 47 154,466 (30,238) 744 287,636 412,874
Balances at Mar. 31, 2026 219 47 159,975 (34,159) 649 280,874 407,605
Net income 0 0 0 0 0 8,535 8,535
Cash dividend 0 0 0 0 0 (1,773) (1,773)
Other comprehensive loss 0 0 0 0 95 0 95
Stock-based employee compensation expense 0 0 228 0 0   228
Issuance of restricted shares, net 0 0 (1,273) 998 0 0 (275)
Exercise of stock options 0 0 (4,464) 2,923 0 0 (1,541)
Balances at Jun. 30, 2026 $ 219 $ 47 $ 154,466 $ (30,238) $ 744 $ 287,636 $ 412,874