XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.3
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)
Share repurchase 0 0 0 (20,805) 0 0 (20,805)
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)
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             42,434
Other comprehensive income (loss)             361
Balances at Sep. 30, 2023 161 24 156,232 (131,402) 1,447 367,561 394,023
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)
Share repurchase 0 0 0 (4,683) 0 0 (4,683)
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)
Balances at Jun. 30, 2023 161 24 154,348 (131,402) 1,042 355,491 379,664
Net income 0 0 0 0 0 13,506 13,506
Cash dividend 0 0 0 0 0 (1,436) (1,436)
Other comprehensive income (loss) 0 0 0 0 405 0 405
Stock-based employee compensation expense 0 0 1,884 0 0   1,884
Balances at Sep. 30, 2023 161 24 156,232 (131,402) 1,447 367,561 394,023
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)
Share repurchase 0 0 0 0 0 0 0
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             29,202
Other comprehensive income (loss)             (237)
Balances at Sep. 30, 2024 161 24 158,481 (131,472) 579 403,779 431,552
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
Net income 0 0 0 0 0 13,033 13,033
Cash dividend 0 0 0 0 0 (1,450) (1,450)
Other comprehensive income (loss) 0 0 0 0 (531) 0 (531)
Stock-based employee compensation expense 0 0 988 0 0 0 988
Exercise of stock options 0 0 45 94 0 0 139
Balances at Sep. 30, 2024 $ 161 $ 24 $ 158,481 $ (131,472) $ 579 $ 403,779 $ 431,552