XML 21 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2022 $ 161 $ 24 $ 152,886 $ (106,500) $ 1,086 $ 329,471 $ 377,128
Net income 0 0 0 0 0 16,635 16,635
Cash dividend 0 0 0 0 0 (1,466) (1,466)
Other comprehensive income (loss) 0 0 0 0 (403) 0 (403)
Stock-based employee compensation expense 0 0 1,558 0 0   1,558
Issuance of restricted shares, net 0 0 (1,523) 38 0 0 (1,485)
Share repurchase 0 0 0 (20,805) 0 0 (20,805)
Balances at Mar. 31, 2023 161 24 152,921 (127,267) 683 344,640 371,162
Balances at Dec. 31, 2022 161 24 152,886 (106,500) 1,086 329,471 377,128
Net income             28,928
Other comprehensive income (loss)             (44)
Balances at Jun. 30, 2023 161 24 154,348 (131,402) 1,042 355,491 379,664
Balances at Mar. 31, 2023 161 24 152,921 (127,267) 683 344,640 371,162
Net income 0 0 0 0 0 12,293 12,293
Cash dividend 0 0 0 0 0 (1,442) (1,442)
Other comprehensive income (loss) 0 0 0 0 359 0 359
Stock-based employee compensation expense 0 0 1,774 0 0   1,774
Exercise of stock options 0 0 42 194 0 0 236
Issuance of restricted shares, net 0 0 (389) 354 0 0 (35)
Share repurchase 0 0 0 (4,683) 0 0 (4,683)
Balances at Jun. 30, 2023 161 24 154,348 (131,402) 1,042 355,491 379,664
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 income (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 income (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 income (loss) 0 0 0 0 34 0 34
Stock-based employee compensation expense 0 0 765 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