XML 25 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Stockholders' Equity - 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, 2021 $ 161 $ 24 $ 149,406 $ (23,662) $ 1,306 $ 225,076 $ 349,699
Net income 0 0 0 0 0 108,682 108,682
Cash dividend 0 0 0 0 0 (4,287) (4,287)
Share repurchase 0 0 0 (84,723) 0 0 (84,723)
Other comprehensive income 0 0 0 0 2,392 0 2,392
Stock-based employee compensation expense 0 0 6,587 0 0   6,587
Exercise of stock options 0 0 50 334 0 0 384
Issuance of restricted shares, net 0 0 (3,157) 1,551 0 0 (1,606)
Share repurchase 0 0 0 (84,723) 0 0 (84,723)
Balances at Dec. 31, 2022 161 24 152,886 (106,500) 1,086 329,471 377,128
Net income 0 0 0 0 0 55,229 55,229
Cash dividend 0 0 0 0 0 (5,781) (5,781)
Share repurchase 0 0 0 (25,430) 0 0 (25,430)
Other comprehensive income 0 0 0 0 (270) 0 (270)
Stock-based employee compensation expense 0 0 7,100 0 0   7,100
Exercise of stock options 0 0 42 194 0 0 236
Issuance of restricted shares, net 0 0 (4,182) (610) 0 0 (4,792)
Share repurchase 0 0 0 (25,430) 0 0 (25,430)
Balances at Dec. 31, 2023 161 24 155,846 (132,346) 816 378,919 403,420
Net income 0 0 0 0 0 35,921 35,921
Cash dividend 0 0 0 0 0 (5,796) (5,796)
Other comprehensive income 0 0 0 0 219 0 219
Stock-based employee compensation expense 0 0 3,691 0 0 0 3,691
Exercise of stock options 0 0 586 1,170 0 0 1,756
Issuance of restricted shares, net 0 0 (1,136) 265 0 0 (871)
Stock split through dividend 57 23 (80) 130,911 0 (130,911) 0
Balances at Dec. 31, 2024 $ 218 $ 47 $ 158,907 $ 0 $ 1,035 $ 278,133 $ 438,340