Condensed Consolidated Statements of Stockholders’ Equity (Unaudited) - USD ($) $ in Thousands | Total | Class A Common Stock | Class B Common Stock | Common Stock Class A Common Stock | Common Stock Class B Common Stock | Treasury Stock | Additional Paid-In Capital | Retained Earnings |
Beginning balance (in shares) at Dec. 31, 2021 | | | | 18,558,719 | 1,964,764 | | | |
Beginning balance at Dec. 31, 2021 | $ 419,497 | | | $ 0 | $ 0 | $ (2,977) | $ 342,233 | $ 80,241 |
Treasury Stock, Beginning balance (in shares) at Dec. 31, 2021 | | | | | | 230,310 | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Net (loss) income | (905) | | | | | | | (905) |
Shares returned in lieu of tax payments (in shares) | | | | | | 137,857 | | |
Shares returned in lieu of tax payments | (1,476) | | | | | $ (1,476) | | |
Issuance of common stock (in shares) | | | | 168,083 | | | | |
Stock based compensation expense | 1,507 | | | | | | 1,507 | |
Ending balance (in shares) at Mar. 31, 2022 | | | | 18,726,802 | 1,964,764 | | | |
Ending balance at Mar. 31, 2022 | 418,623 | | | $ 0 | $ 0 | $ (4,453) | 343,740 | 79,336 |
Treasury Stock, Ending balance (in shares) at Mar. 31, 2022 | | | | | | 368,167 | | |
Beginning balance (in shares) at Dec. 31, 2021 | | | | 18,558,719 | 1,964,764 | | | |
Beginning balance at Dec. 31, 2021 | 419,497 | | | $ 0 | $ 0 | $ (2,977) | 342,233 | 80,241 |
Treasury Stock, Beginning balance (in shares) at Dec. 31, 2021 | | | | | | 230,310 | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Net (loss) income | 16,289 | | | | | | | |
Ending balance (in shares) at Sep. 30, 2022 | | | | 17,714,275 | 908,810 | | | |
Ending balance at Sep. 30, 2022 | 409,876 | | | $ 0 | $ 0 | $ (33,599) | 346,945 | 96,530 |
Treasury Stock, Ending balance (in shares) at Sep. 30, 2022 | | | | | | 2,526,160 | | |
Beginning balance (in shares) at Mar. 31, 2022 | | | | 18,726,802 | 1,964,764 | | | |
Beginning balance at Mar. 31, 2022 | 418,623 | | | $ 0 | $ 0 | $ (4,453) | 343,740 | 79,336 |
Treasury Stock, Beginning balance (in shares) at Mar. 31, 2022 | | | | | | 368,167 | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Net (loss) income | 8,654 | | | | | | | 8,654 |
Shares returned in lieu of tax payments (in shares) | | | | | | 18,642 | | |
Shares returned in lieu of tax payments | (223) | | | | | $ (223) | | |
Conversion of Class B common stock (in shares) | | | | 1,055,954 | (1,055,954) | | | |
Issuance of common stock (in shares) | | | | 54,895 | | | | |
Stock based compensation expense | 1,687 | | | | | | 1,687 | |
Treasury stock purchased under share repurchase program (in shares) | | | | (1,724,137) | | 1,724,137 | | |
Treasury stock purchased under share repurchase program | (25,000) | | | | | $ (25,000) | | |
Ending balance (in shares) at Jun. 30, 2022 | | | | 18,113,514 | 908,810 | | | |
Ending balance at Jun. 30, 2022 | 403,741 | | | $ 0 | $ 0 | $ (29,676) | 345,427 | 87,990 |
Treasury Stock, Ending balance (in shares) at Jun. 30, 2022 | | | | | | 2,110,946 | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Net (loss) income | 8,540 | | | | | | | 8,540 |
Shares returned in lieu of tax payments (in shares) | | | | | | 151 | | |
Shares returned in lieu of tax payments | (1) | | | | | $ (1) | | |
Issuance of common stock (in shares) | | | | 15,824 | | | | |
Stock based compensation expense | 1,518 | | | | | | 1,518 | |
Treasury stock purchased under share repurchase program (in shares) | | | | (415,063) | | 415,063 | | |
Treasury stock purchased under share repurchase program | (3,922) | | | | | $ (3,922) | | |
Ending balance (in shares) at Sep. 30, 2022 | | | | 17,714,275 | 908,810 | | | |
Ending balance at Sep. 30, 2022 | 409,876 | | | $ 0 | $ 0 | $ (33,599) | 346,945 | 96,530 |
Treasury Stock, Ending balance (in shares) at Sep. 30, 2022 | | | | | | 2,526,160 | | |
Beginning balance (in shares) at Dec. 31, 2022 | | 17,925,010 | 312,041 | 17,925,010 | 312,041 | | | |
Beginning balance at Dec. 31, 2022 | $ 408,405 | | | $ 0 | $ 0 | $ (36,533) | 348,462 | 96,476 |
Treasury Stock, Beginning balance (in shares) at Dec. 31, 2022 | 2,927,739 | | | | | 2,927,739 | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Net (loss) income | $ (21,467) | | | | | | | (21,467) |
Shares returned in lieu of tax payments (in shares) | | | | | | 220,949 | | |
Shares returned in lieu of tax payments | (1,421) | | | | | $ (1,421) | | |
Issuance of common stock (in shares) | | | | 252,245 | | | | |
Stock based compensation expense | 1,126 | | | | | | 1,126 | |
Treasury stock purchased under share repurchase program (in shares) | | | | (323,285) | | 323,285 | | |
Treasury stock purchased under share repurchase program | (1,511) | | | | | $ (1,511) | | |
Ending balance (in shares) at Mar. 31, 2023 | | | | 17,853,970 | 312,041 | | | |
Ending balance at Mar. 31, 2023 | 385,132 | | | $ 0 | $ 0 | $ (39,465) | 349,588 | 75,009 |
Treasury Stock, Ending balance (in shares) at Mar. 31, 2023 | | | | | | 3,471,973 | | |
Beginning balance (in shares) at Dec. 31, 2022 | | 17,925,010 | 312,041 | 17,925,010 | 312,041 | | | |
Beginning balance at Dec. 31, 2022 | $ 408,405 | | | $ 0 | $ 0 | $ (36,533) | 348,462 | 96,476 |
Treasury Stock, Beginning balance (in shares) at Dec. 31, 2022 | 2,927,739 | | | | | 2,927,739 | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Net (loss) income | $ (19,813) | | | | | | | |
Ending balance (in shares) at Sep. 30, 2023 | 16,508,170 | 16,196,129 | 312,041 | 16,196,129 | 312,041 | | | |
Ending balance at Sep. 30, 2023 | $ 383,467 | | | $ 0 | $ 0 | $ (45,747) | 352,551 | 76,663 |
Treasury Stock, Ending balance (in shares) at Sep. 30, 2023 | 5,218,736 | | | | | 5,218,736 | | |
Beginning balance (in shares) at Mar. 31, 2023 | | | | 17,853,970 | 312,041 | | | |
Beginning balance at Mar. 31, 2023 | $ 385,132 | | | $ 0 | $ 0 | $ (39,465) | 349,588 | 75,009 |
Treasury Stock, Beginning balance (in shares) at Mar. 31, 2023 | | | | | | 3,471,973 | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Net (loss) income | (1,068) | | | | | | | (1,068) |
Shares returned in lieu of tax payments (in shares) | | | | | | 1,758 | | |
Shares returned in lieu of tax payments | (5) | | | | | $ (5) | | |
Issuance of common stock (in shares) | | | | 45,354 | | | | |
Stock based compensation expense | 1,492 | | | | | | 1,492 | |
Treasury stock purchased under share repurchase program (in shares) | | | | (1,745,005) | | 1,745,005 | | |
Treasury stock purchased under share repurchase program | (6,277) | | | | | $ (6,277) | | |
Ending balance (in shares) at Jun. 30, 2023 | | | | 16,154,319 | 312,041 | | | |
Ending balance at Jun. 30, 2023 | 379,274 | | | $ 0 | $ 0 | $ (45,747) | 351,080 | 73,941 |
Treasury Stock, Ending balance (in shares) at Jun. 30, 2023 | | | | | | 5,218,736 | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Net (loss) income | 2,722 | | | | | | | 2,722 |
Issuance of common stock (in shares) | | | | 41,810 | | | | |
Stock based compensation expense | $ 1,471 | | | | | | 1,471 | |
Ending balance (in shares) at Sep. 30, 2023 | 16,508,170 | 16,196,129 | 312,041 | 16,196,129 | 312,041 | | | |
Ending balance at Sep. 30, 2023 | $ 383,467 | | | $ 0 | $ 0 | $ (45,747) | $ 352,551 | $ 76,663 |
Treasury Stock, Ending balance (in shares) at Sep. 30, 2023 | 5,218,736 | | | | | 5,218,736 | | |