CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($) shares in Thousands, $ in Thousands | Common Stock Class A Common Stock | Common Stock Class B Common Stock | Additional Paid-in Capital | Retained Earnings | Non-controlling Interest | Total |
Balance at beginning of period at Dec. 31, 2022 | $ 317 | | $ 202,551 | $ 12,847 | $ 101,414 | $ 317,129 |
Balance at beginning of period (in shares) at Dec. 31, 2022 | 32,937 | 13,674 | | | | |
Changes in Stockholders' Equity | | | | | | |
Share repurchases and retirements | $ (17) | | (10,543) | (3,295) | (572) | (14,427) |
Share repurchases and retirements (in shares) | (1,641) | | | | | |
Net effect of deferred tax asset and payables related to the vesting of restricted stock | | | 594 | | | 594 |
Stock-based compensation | | | 1,494 | | 660 | 2,154 |
Grants of restricted stock, net of forfeitures (in shares) | 781 | | | | | |
Vesting of restricted stock | $ 5 | | 903 | | (908) | |
Cancelled shares withheld for taxes from vesting of restricted stock | $ (1) | | (536) | (384) | (415) | (1,336) |
Cancelled shares withheld for taxes from vesting of restricted stock (in shares) | (148) | | | | | |
Distributions to non-controlling interest unitholders | | | | | (1,985) | (1,985) |
Dividends paid (Class A common stock) | | | | (3,656) | | (3,656) |
Net income | | | | 7,569 | 4,368 | 11,937 |
Balance at end of period at Mar. 31, 2023 | $ 304 | | 194,463 | 13,081 | 102,562 | 310,410 |
Balance at end of period (in shares) at Mar. 31, 2023 | 31,929 | 13,674 | | | | |
Balance at beginning of period at Dec. 31, 2022 | $ 317 | | 202,551 | 12,847 | 101,414 | 317,129 |
Balance at beginning of period (in shares) at Dec. 31, 2022 | 32,937 | 13,674 | | | | |
Changes in Stockholders' Equity | | | | | | |
Net income | | | | | | 24,178 |
Balance at end of period at Jun. 30, 2023 | $ 290 | | 186,647 | 15,233 | 106,286 | 308,456 |
Balance at end of period (in shares) at Jun. 30, 2023 | 30,477 | 13,674 | | | | |
Balance at beginning of period at Mar. 31, 2023 | $ 304 | | 194,463 | 13,081 | 102,562 | 310,410 |
Balance at beginning of period (in shares) at Mar. 31, 2023 | 31,929 | 13,674 | | | | |
Changes in Stockholders' Equity | | | | | | |
Share repurchases and retirements | $ (14) | | (9,222) | (1,990) | (104) | (11,330) |
Share repurchases and retirements (in shares) | (1,438) | | | | | |
Stock-based compensation | | | 1,399 | | 647 | 2,046 |
Grants of restricted stock, net of forfeitures (in shares) | (11) | | | | | |
Vesting of restricted stock | $ 1 | | 16 | | (17) | |
Cancelled shares withheld for taxes from vesting of restricted stock | $ (1) | | (9) | (2) | (7) | (19) |
Cancelled shares withheld for taxes from vesting of restricted stock (in shares) | (3) | | | | | |
Distributions to non-controlling interest unitholders | | | | | (1,504) | (1,504) |
Dividends paid (Class A common stock) | | | | (3,388) | | (3,388) |
Net income | | | | 7,532 | 4,709 | 12,241 |
Balance at end of period at Jun. 30, 2023 | $ 290 | | 186,647 | 15,233 | 106,286 | 308,456 |
Balance at end of period (in shares) at Jun. 30, 2023 | 30,477 | 13,674 | | | | |
Balance at beginning of period at Dec. 31, 2023 | $ 290 | | 188,379 | 17,314 | 109,597 | 315,580 |
Balance at beginning of period (in shares) at Dec. 31, 2023 | 30,448 | 13,674 | | | | |
Changes in Stockholders' Equity | | | | | | |
Share repurchases and retirements | $ (11) | | (7,031) | (858) | (233) | (8,133) |
Share repurchases and retirements (in shares) | (1,108) | | | | | |
Net effect of deferred tax asset and payables related to the vesting of restricted stock | | | (422) | | | (422) |
Stock-based compensation | | | 1,581 | | 770 | 2,351 |
Grants of restricted stock, net of forfeitures (in shares) | 1,175 | | | | | |
Vesting of restricted stock | $ 6 | | 1,686 | | (1,692) | |
Vesting of performance-based restricted stock units | | | 45 | | (45) | |
Vesting of performance-based restricted stock units (in shares) | 17 | | | | | |
Cancelled shares withheld for taxes from vesting of restricted stock | $ (2) | | (1,515) | | (22) | (1,539) |
Cancelled shares withheld for taxes from vesting of restricted stock (in shares) | (182) | | | | | |
Distributions to non-controlling interest unitholders | | | | | (1,641) | (1,641) |
Dividends paid (Class A common stock) | | | | (3,648) | | (3,648) |
Net income | | | | 4,317 | 2,983 | 7,300 |
Balance at end of period at Mar. 31, 2024 | $ 283 | | 182,723 | 17,125 | 109,717 | 309,848 |
Balance at end of period (in shares) at Mar. 31, 2024 | 30,350 | 13,674 | | | | |
Balance at beginning of period at Dec. 31, 2023 | $ 290 | | 188,379 | 17,314 | 109,597 | 315,580 |
Balance at beginning of period (in shares) at Dec. 31, 2023 | 30,448 | 13,674 | | | | |
Changes in Stockholders' Equity | | | | | | |
Net income | | | | | | 17,124 |
Balance at end of period at Jun. 30, 2024 | $ 283 | | 184,626 | 19,692 | 112,582 | 317,183 |
Balance at end of period (in shares) at Jun. 30, 2024 | 30,338 | 13,674 | | | | |
Balance at beginning of period at Mar. 31, 2024 | $ 283 | | 182,723 | 17,125 | 109,717 | 309,848 |
Balance at beginning of period (in shares) at Mar. 31, 2024 | 30,350 | 13,674 | | | | |
Changes in Stockholders' Equity | | | | | | |
Stock-based compensation | | | 1,905 | | 919 | 2,824 |
Grants of restricted stock, net of forfeitures (in shares) | (8) | | | | | |
Vesting of restricted stock | | | 29 | | (29) | |
Cancelled shares withheld for taxes from vesting of restricted stock | | | (31) | | | (31) |
Cancelled shares withheld for taxes from vesting of restricted stock (in shares) | (4) | | | | | |
Distributions to non-controlling interest unitholders | | | | | (1,641) | (1,641) |
Dividends paid (Class A common stock) | | | | (3,641) | | (3,641) |
Net income | | | | 6,208 | 3,616 | 9,824 |
Balance at end of period at Jun. 30, 2024 | $ 283 | | $ 184,626 | $ 19,692 | $ 112,582 | $ 317,183 |
Balance at end of period (in shares) at Jun. 30, 2024 | 30,338 | 13,674 | | | | |