XML 20 R7.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2023 $ 161 $ 24 $ 155,846 $ (132,346) $ 816 $ 378,919 $ 403,420
Net income 0 0 0 0 0 3,974 3,974
Cash dividend 0 0 0 0 0 (1,443) (1,443)
Other comprehensive loss 0 0 0 0 260 0 260
Stock-based employee compensation expense 0 0 947 0 0   947
Exercise of stock options 0 0 150 278 0 0 428
Issuance of restricted shares, net 0 0 (248) (91) 0 0 (339)
Balances at Mar. 31, 2024 161 24 156,695 (132,159) 1,076 381,450 407,247
Balances at Dec. 31, 2023 161 24 155,846 (132,346) 816 378,919 403,420
Net income             16,168
Other comprehensive loss             294
Balances at Jun. 30, 2024 161 24 157,448 (131,566) 1,110 392,196 419,373
Balances at Mar. 31, 2024 161 24 156,695 (132,159) 1,076 381,450 407,247
Net income 0 0 0 0 0 12,194 12,194
Cash dividend 0 0 0 0 0 (1,448) (1,448)
Other comprehensive loss 0 0 0 0 34 0 34
Stock-based employee compensation expense 0 0 765 0 0 0 765
Exercise of stock options 0 0 195 386 0 0 581
Issuance of restricted shares, net 0 0 (207) 207 0 0 0
Balances at Jun. 30, 2024 161 24 157,448 (131,566) 1,110 392,196 419,373
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   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 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   920
Issuance of restricted shares, net 0 0 (865) 817 0 0 (48)
Share repurchase     0 (35,561)     (35,561)
Balances at Jun. 30, 2025 $ 219 $ 47 $ 159,813 $ (34,744) $ 658 $ 290,881 $ 416,874