v3.26.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, 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 of shares withheld 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             25,496
Other comprehensive loss             (431)
Balances at Sep. 30, 2025 219 47 159,672 (35,047) 604 298,221 423,716
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 of shares withheld 0 0 (865) 817 0 0 (48)
Balances at Jun. 30, 2025 219 47 159,813 (34,744) 658 290,881 416,874
Share repurchase 0 0 0 (35,561) 0 0 (35,561)
Net income 0 0 0 0 0 9,093 9,093
Cash dividend 0 0 0 0 0 (1,753) (1,753)
Other comprehensive loss 0 0 0 0 (54) 0 (54)
Stock-based employee compensation expense 0 0 1,065 0 0 0 1,065
Issuance of restricted shares, net of shares withheld 0 0 (1,206) 714 0 0 (492)
Balances at Sep. 30, 2025 219 47 159,672 (35,047) 604 298,221 423,716
Share repurchase 0 0 0 (1,017) 0 0 (1,017)
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 of shares withheld 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             23,659
Other comprehensive loss             448
Balances at Sep. 30, 2026 219 47 153,721 (29,351) 1,060 296,563 422,259
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 of shares withheld 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
Net income 0 0 0 0 0 10,704 10,704
Cash dividend 0 0 0 0 0 (1,777) (1,777)
Other comprehensive loss 0 0 0 0 316 0 316
Stock-based employee compensation expense 0 0 632 0 0 0 632
Exercise of stock options 0 0 (391) 604 0 0 213
Issuance of restricted shares, net of shares withheld 0 0 (986) 283 0 0 (703)
Balances at Sep. 30, 2026 $ 219 $ 47 $ 153,721 $ (29,351) $ 1,060 $ 296,563 $ 422,259