Consolidated Statements of Stockholders' Equity - USD ($) $ in Thousands | Total | Class A | Class B | Class C | Common Stock | Common Stock Class A | Common Stock Class B | Common Stock Class C | Treasury Stock | Treasury Stock Class A | Additional Paid-in Capital | Accumulated Deficit | Non- Controlling Interest |
Beginning balance (in shares) at Dec. 31, 2022 | | | | | | | 12,964,312 | | 815,296 | 3,461,341 | | | | | | |
Treasury stock, beginning balance (in shares) at Dec. 31, 2022 | | | | | | | | | | | | | 0 | | | |
Beginning balance at Dec. 31, 2022 | | $ 69,079 | | | | $ 173 | | | | | | $ 0 | | $ 309,645 | $ (244,298) | $ 3,559 |
Increase (Decrease) in Stockholders' and Members' Equity [Roll Forward] | | | | | | | | | | | | | | | | |
Net (loss) income | | (1,941) | | | | | | | | | | | | | (2,421) | 480 |
Dividends declared | | (3,343) | | | | | | | | | | | | | (3,343) | |
Stock-based compensation | | 1,772 | | | | | | | | | | | | 1,772 | | |
Common stock issued under exercise of stock options (in shares) | | | | | | | 5,000 | | | | | | | | | |
Common stock issued under exercise of stock options | | 31 | | | | | | | | | | | | 31 | | |
ESPP shares issued (in shares) | | | | | | | 65,732 | | | | | | | | | |
ESPP shares issued | | 430 | | | | | | | | | | | | 430 | | |
Issuance of restricted stock (in shares) | | | | | | | 82,263 | | | | | | | | | |
Issuance of restricted stock | | 0 | | | | 1 | | | | | | | | (1) | | |
Ending balance (in shares) at Mar. 31, 2023 | | | | | | | 13,117,307 | | 815,296 | 3,461,341 | | | | | | |
Treasury stock, ending balance (in shares) at Mar. 31, 2023 | | | | | | | | | | | | | 0 | | | |
Ending balance at Mar. 31, 2023 | | $ 66,028 | | | | 174 | | | | | | 0 | | 311,877 | (250,062) | 4,039 |
Increase (Decrease) in Stockholders' and Members' Equity [Roll Forward] | | | | | | | | | | | | | | | | |
Cash dividend declared per share (in dollars per share) | | $ 0.1875 | | | | | | | | | | | | | | |
Beginning balance (in shares) at Dec. 31, 2022 | | | | | | | 12,964,312 | | 815,296 | 3,461,341 | | | | | | |
Treasury stock, beginning balance (in shares) at Dec. 31, 2022 | | | | | | | | | | | | | 0 | | | |
Beginning balance at Dec. 31, 2022 | | $ 69,079 | | | | 173 | | | | | | 0 | | 309,645 | (244,298) | 3,559 |
Increase (Decrease) in Stockholders' and Members' Equity [Roll Forward] | | | | | | | | | | | | | | | | |
Net (loss) income | | (41,144) | | | | | | | | | | | | | | |
Ending balance (in shares) at Sep. 30, 2023 | | | | | | | 13,864,471 | | 815,296 | 1,961,341 | | | | | | |
Treasury stock, ending balance (in shares) at Sep. 30, 2023 | | | | | | | | | | | | | 183,768 | | | |
Ending balance at Sep. 30, 2023 | | 12,434 | | | | 167 | | | | | | (2,194) | | 307,498 | (296,573) | 3,536 |
Beginning balance (in shares) at Mar. 31, 2023 | | | | | | | 13,117,307 | | 815,296 | 3,461,341 | | | | | | |
Treasury stock, beginning balance (in shares) at Mar. 31, 2023 | | | | | | | | | | | | | 0 | | | |
Beginning balance at Mar. 31, 2023 | | 66,028 | | | | 174 | | | | | | 0 | | 311,877 | (250,062) | 4,039 |
Increase (Decrease) in Stockholders' and Members' Equity [Roll Forward] | | | | | | | | | | | | | | | | |
Net (loss) income | | (2,700) | | | | | | | | | | | | | (3,200) | 500 |
Repurchase of stock (in shares) | | | | | | | | | | (1,500,000) | | | | | | |
Repurchase of stock | | (14,550) | | | | (15) | | | | | | | | (14,535) | | |
Dividends declared | | (3,148) | | | | | | | | | | | | | (3,148) | |
Stock-based compensation | | 2,106 | | | | | | | | | | | | 2,106 | | |
Treasury stock acquired at cost (in shares) | | | | | | | | | | | | | 89,568 | | | |
Treasury stock acquired at cost | | (1,135) | | | | | | | | | | (1,135) | | | | |
Common stock issued under exercise of stock options (in shares) | | | | | | | 551,121 | | | | | | | | | |
Common stock issued under exercise of stock options | | 4,277 | | | | 5 | | | | | | | | 4,272 | | |
Cash distributions to non-controlling interests | | (1,499) | | | | | | | | | | | | | | (1,499) |
Ending balance (in shares) at Jun. 30, 2023 | | | | | | | 13,668,428 | | 815,296 | 1,961,341 | | | | | | |
Treasury stock, ending balance (in shares) at Jun. 30, 2023 | | | | | | | | | | | | | 89,568 | | | |
Ending balance at Jun. 30, 2023 | | $ 49,379 | | | | 164 | | | | | | (1,135) | | 303,720 | (256,410) | 3,040 |
Increase (Decrease) in Stockholders' and Members' Equity [Roll Forward] | | | | | | | | | | | | | | | | |
Cash dividend declared per share (in dollars per share) | | $ 0.1875 | | | | | | | | | | | | | | |
Net (loss) income | | $ (36,503) | | | | | | | | | | | | | (36,999) | 496 |
Dividends declared | | (3,164) | | | | | | | | | | | | | (3,164) | |
Stock-based compensation | | 2,350 | | | | | | | | | | | | 2,350 | | |
Treasury stock acquired at cost (in shares) | | | | | | | | | | | | | 94,200 | | | |
Treasury stock acquired at cost | | (1,059) | | | | | | | | | | (1,059) | | | | |
Common stock issued under exercise of stock options (in shares) | | | | | | | 132,314 | | | | | | | | | |
Common stock issued under exercise of stock options | | 1,132 | | | | 2 | | | | | | | | 1,130 | | |
ESPP shares issued (in shares) | | | | | | | 45,977 | | | | | | | | | |
ESPP shares issued | | 299 | | | | 1 | | | | | | | | 298 | | |
Issuance of restricted stock (in shares) | | | | | | | 17,752 | | | | | | | | | |
Issuance of restricted stock | | 0 | | | | | | | | | | | | | | |
Ending balance (in shares) at Sep. 30, 2023 | | | | | | | 13,864,471 | | 815,296 | 1,961,341 | | | | | | |
Treasury stock, ending balance (in shares) at Sep. 30, 2023 | | | | | | | | | | | | | 183,768 | | | |
Ending balance at Sep. 30, 2023 | | $ 12,434 | | | | 167 | | | | | | (2,194) | | 307,498 | (296,573) | 3,536 |
Increase (Decrease) in Stockholders' and Members' Equity [Roll Forward] | | | | | | | | | | | | | | | | |
Cash dividend declared per share (in dollars per share) | | $ 0.1875 | | | | | | | | | | | | | | |
Beginning balance (in shares) at Dec. 31, 2023 | | | 14,023,767 | 815,296 | 1,961,341 | | 14,023,767 | | 815,296 | 1,961,341 | | | | | | |
Treasury stock, beginning balance (in shares) at Dec. 31, 2023 | | | 183,768 | | | | | | | | | | 183,768 | | | |
Beginning balance at Dec. 31, 2023 | | $ 9,911 | | | | 168 | | | | | | (2,177) | | 310,612 | (302,193) | 3,501 |
Increase (Decrease) in Stockholders' and Members' Equity [Roll Forward] | | | | | | | | | | | | | | | | |
Net (loss) income | | 1,553 | | | | | | | | | | | | | 1,136 | 417 |
Conversion of common shares (in shares) | | | 2,000,000 | | | | 1,961,341 | [1] | | (1,961,341) | [1] | | | | | |
Settlement of options | [2] | (6,902) | | | | | | | | | | | | (6,902) | | |
Dividends declared | | (3,158) | | | | | | | | | | | | | (3,158) | |
Stock-based compensation | | 2,162 | | | | | | | | | | | | 2,162 | | |
Treasury stock acquired at cost (in shares) | [3] | | | | | | | | | | | | 396,759 | | | |
Treasury stock acquired at cost | [3] | (4,299) | | | | | | | | | | (4,299) | | | | |
Common stock issued under exercise of stock options (in shares) | | | | | | | 263,053 | | | | | | | | | |
Common stock issued under exercise of stock options | | 2,205 | | | | 3 | | | | | | | | 2,202 | | |
ESPP shares issued (in shares) | | | | | | | 42,360 | | | | | | | | | |
ESPP shares issued | | 403 | | | | | | | | | | | | 403 | | |
Issuance of restricted stock (in shares) | [4] | | | | | | 143,737 | | | | | | | | | |
Issuance of restricted stock | [4] | 0 | | | | 1 | | | | | | | | (1) | | |
Shares withheld to satisfy tax withholdings (in shares) | | | | | | | (3,108) | | | | | | | | | |
Shares withheld to satisfy tax withholdings | | (35) | | | | | | | | | | | | (35) | | |
Ending balance (in shares) at Mar. 31, 2024 | | | | | | | 16,431,150 | | 815,296 | 0 | | | | | | |
Treasury stock, ending balance (in shares) at Mar. 31, 2024 | | | | | | | | | | | | | 580,527 | | | |
Ending balance at Mar. 31, 2024 | | $ 1,840 | | | | 172 | | | | | | (6,476) | | 308,441 | (304,215) | 3,918 |
Increase (Decrease) in Stockholders' and Members' Equity [Roll Forward] | | | | | | | | | | | | | | | | |
Cash dividend declared per share (in dollars per share) | | $ 0.1975 | | | | | | | | | | | | | | |
Beginning balance (in shares) at Dec. 31, 2023 | | | 14,023,767 | 815,296 | 1,961,341 | | 14,023,767 | | 815,296 | 1,961,341 | | | | | | |
Treasury stock, beginning balance (in shares) at Dec. 31, 2023 | | | 183,768 | | | | | | | | | | 183,768 | | | |
Beginning balance at Dec. 31, 2023 | | $ 9,911 | | | | 168 | | | | | | (2,177) | | 310,612 | (302,193) | 3,501 |
Increase (Decrease) in Stockholders' and Members' Equity [Roll Forward] | | | | | | | | | | | | | | | | |
Net (loss) income | | $ (35,969) | | | | | | | | | | | | | | |
Common stock issued under exercise of stock options (in shares) | | 907,793 | | | | | | | | | | | | | | |
Ending balance (in shares) at Sep. 30, 2024 | | | 15,196,963 | 815,296 | 500,000 | | 15,196,963 | | 815,296 | 500,000 | | | | | | |
Treasury stock, ending balance (in shares) at Sep. 30, 2024 | | | 965,399 | | | | | | | | | | 965,399 | | | |
Ending balance at Sep. 30, 2024 | | $ (52,463) | | | | 165 | | | | | | (11,218) | | 304,097 | (349,000) | 3,493 |
Beginning balance (in shares) at Mar. 31, 2024 | | | | | | | 16,431,150 | | 815,296 | 0 | | | | | | |
Treasury stock, beginning balance (in shares) at Mar. 31, 2024 | | | | | | | | | | | | | 580,527 | | | |
Beginning balance at Mar. 31, 2024 | | 1,840 | | | | 172 | | | | | | (6,476) | | 308,441 | (304,215) | 3,918 |
Increase (Decrease) in Stockholders' and Members' Equity [Roll Forward] | | | | | | | | | | | | | | | | |
Net (loss) income | | (48,858) | | | | | | | | | | | | | (49,244) | 386 |
Repurchase of stock (in shares) | [5] | | | | | | (1,500,000) | | | | | | | | | |
Repurchase of stock | [5] | (14,640) | | | | (15) | | | | | | | | (14,625) | | |
Dividends declared | | (3,174) | | | | | | | | | | | | | (3,174) | |
Stock-based compensation | | 2,717 | | | | | | | | | | | | 2,717 | | |
Treasury stock acquired at cost (in shares) | [3] | | | | | | | | | | | | 259,934 | | | |
Treasury stock acquired at cost | [3] | (3,353) | | | | | | | | | | (3,353) | | | | |
Common stock issued under exercise of stock options (in shares) | | | | | | | 294,962 | | | | | | | | | |
Common stock issued under exercise of stock options | | 2,632 | | | | 3 | | | | | | | | 2,629 | | |
Issuance of restricted stock (in shares) | [4] | | | | | | 72,690 | | | | | | | | | |
Issuance of restricted stock | [4] | 0 | | | | 1 | | | | | | | | (1) | | |
Cash distributions to non-controlling interests | | (1,300) | | | | | | | | | | | | | | (1,300) |
Ending balance (in shares) at Jun. 30, 2024 | | | | | | | 15,298,802 | | 815,296 | 0 | | | | | | |
Treasury stock, ending balance (in shares) at Jun. 30, 2024 | | | | | | | | | | | | | 840,461 | | | |
Ending balance at Jun. 30, 2024 | | $ (64,136) | | | | 161 | | | | | | (9,829) | | 299,161 | (356,633) | 3,004 |
Increase (Decrease) in Stockholders' and Members' Equity [Roll Forward] | | | | | | | | | | | | | | | | |
Cash dividend declared per share (in dollars per share) | | $ 0.1975 | | | | | | | | | | | | | | |
Net (loss) income | | $ 11,336 | | | | | | | | | | | | | 10,847 | 489 |
Conversion of common shares (in shares) | | | 500,000 | | | | (500,000) | [1] | | 500,000 | [1] | | | | | |
Dividends declared | | (3,214) | | | | | | | | | | | | | (3,214) | |
Stock-based compensation | | 2,005 | | | | | | | | | | | | 2,005 | | |
Treasury stock acquired at cost (in shares) | [3] | | | | | | | | | | | | 124,938 | | | |
Treasury stock acquired at cost | [3] | (1,389) | | | | | | | | | | (1,389) | | | | |
Common stock issued under exercise of stock options (in shares) | | | | | | | 349,778 | | | | | | | | | |
Common stock issued under exercise of stock options | | 2,630 | | | | 4 | | | | | | | | 2,626 | | |
ESPP shares issued (in shares) | | | | | | | 33,486 | | | | | | | | | |
ESPP shares issued | | 305 | | | | | | | | | | | | 305 | | |
Issuance of restricted stock (in shares) | [4] | | | | | | 14,897 | | | | | | | | | |
Issuance of restricted stock | [4] | 0 | | | | | | | | | | | | | | |
Ending balance (in shares) at Sep. 30, 2024 | | | 15,196,963 | 815,296 | 500,000 | | 15,196,963 | | 815,296 | 500,000 | | | | | | |
Treasury stock, ending balance (in shares) at Sep. 30, 2024 | | | 965,399 | | | | | | | | | | 965,399 | | | |
Ending balance at Sep. 30, 2024 | | $ (52,463) | | | | $ 165 | | | | | | $ (11,218) | | $ 304,097 | $ (349,000) | $ 3,493 |
Increase (Decrease) in Stockholders' and Members' Equity [Roll Forward] | | | | | | | | | | | | | | | | |
Cash dividend declared per share (in dollars per share) | | $ 0.1975 | | | | | | | | | | | | | | |
| |
[1]During the three months ended March 31, 2024, direct holders of Class C Common Stock converted approximately 2.0 million shares into an equal number of Class A Common Stock. During the three months ended September 30, 2024, direct holders of Class A Common Stock converted approximately 0.5 million shares into an equal number of Class C Common Stock. Except as expressly provided in our certificate of incorporation, the Class A common stock, Class B common stock and Class C common stock have equal economic rights and rank equally, share ratably and are identical in all respects as to all matters. Class C common stock is not redeemable, but is convertible 1:1 (including automatically upon certain transfers) into Class A common stock.[2]During the three months ended March 31, 2024, the Company launched a program that offered certain holders a cash settlement of options. Refer to Note 9, Stockholders' Equity , in the accompanying Notes to Consolidated Financial Statements for additional information related to the settlement. Represents shares repurchased under the terms of the Company's stock repurchase plan pursuant to which the Company is authorized to repurchase up to $50 million of the Company’s issued and outstanding Class A common stock over a three-year period, the "2021 Stock Repurchase Plan." Refer to Note 9, Stockholders' Equity , in the accompanying Notes to Consolidated Financial Statements for additional information related to the stock repurchases. Stockholders' Equity , in the accompanying Notes to Consolidated Financial Statements for additional information related to shares issued. Stockholders' Equity , in the accompanying Notes to Consolidated Financial Statements. | |