Condensed Consolidated Statements of Stockholders' and Members' Equity - USD ($) $ in Thousands | Common Stock Class A Common Stock | Common Stock Class B Common Stock | Additional Paid-in Capital | Treasury Stock | Retained Earnings (Accumulated Deficit) | Non-controlling Interest | Class A Common Stock | Class B Common Stock | Total |
Beginning Balance at Dec. 31, 2022 | $ 300 | $ 276 | $ 319,545 | $ (2,891) | $ (7,722) | $ 347,579 | | | $ 657,087 |
Beginning Balance (in shares) at Dec. 31, 2022 | 30,115,979 | 27,575,519 | | | | | | | |
Treasury Stock, Beginning Balance (in shares) at Dec. 31, 2022 | | | | 196,762 | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Redemption of Class B Shares for Class A Shares | | | 267 | | | (267) | | | |
Redemption of Class B Shares for Class A Shares (in shares) | 20,953 | (20,953) | | | | | | | |
Stock-based Compensation Expense | $ 2 | | 2,383 | | | 83 | | | 2,468 |
Stock-based Compensation Expense (in shares) | 175,717 | | | | | | | | |
Increase in TRA Liability Related to Share Redemption, Net | | | (110) | | | | | | (110) |
Deferred Tax Assets (Liabilities) Acquired | | | 82 | | | | | | 82 |
Dividends and Distributions (in dollars per share) | | | | | (2,826) | (2,588) | | | (5,414) |
Purchase of Treasury Stock | | | | $ (599) | | | | | (599) |
Purchase of Treasury Stock (in shares) | | | | 42,293 | | | | | |
Net Income | | | | | 3,378 | 4,330 | | | 7,708 |
Ending Balance at Mar. 31, 2023 | $ 302 | $ 276 | 322,167 | $ (3,490) | (7,170) | 349,137 | | | 661,222 |
Ending Balance (in shares) at Mar. 31, 2023 | 30,312,649 | 27,554,566 | | | | | | | |
Treasury Stock, Ending Balance (in shares) at Mar. 31, 2023 | | | | 239,055 | | | | | |
Beginning Balance at Dec. 31, 2022 | $ 300 | $ 276 | 319,545 | $ (2,891) | (7,722) | 347,579 | | | 657,087 |
Beginning Balance (in shares) at Dec. 31, 2022 | 30,115,979 | 27,575,519 | | | | | | | |
Treasury Stock, Beginning Balance (in shares) at Dec. 31, 2022 | | | | 196,762 | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Redemption of Class B Shares for Class A Shares (in shares) | 21,477 | | | | | | | | |
Net Income | | | | | | | | | 18,139 |
Ending Balance at Jun. 30, 2023 | $ 302 | $ 276 | 323,799 | $ (3,490) | (5,291) | 353,770 | | | 669,366 |
Ending Balance (in shares) at Jun. 30, 2023 | 30,313,173 | 27,554,042 | | | | | | | |
Treasury Stock, Ending Balance (in shares) at Jun. 30, 2023 | | | | 239,055 | | | | | |
Beginning Balance at Mar. 31, 2023 | $ 302 | $ 276 | 322,167 | $ (3,490) | (7,170) | 349,137 | | | 661,222 |
Beginning Balance (in shares) at Mar. 31, 2023 | 30,312,649 | 27,554,566 | | | | | | | |
Treasury Stock, Beginning Balance (in shares) at Mar. 31, 2023 | | | | 239,055 | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Redemption of Class B Shares for Class A Shares | | | 7 | | | (7) | | | |
Redemption of Class B Shares for Class A Shares (in shares) | 524 | (524) | | | | | | | |
Stock-based Compensation Expense | | | 1,626 | | | 1,491 | | | 3,117 |
Increase in TRA Liability Related to Share Redemption, Net | | | (3) | | | | | | (3) |
Deferred Tax Assets (Liabilities) Acquired | | | 2 | | | | | | 2 |
Dividends and Distributions (in dollars per share) | | | | | (2,819) | (2,584) | | | (5,403) |
Net Income | | | | | 4,698 | 5,733 | | | 10,431 |
Ending Balance at Jun. 30, 2023 | $ 302 | $ 276 | 323,799 | $ (3,490) | (5,291) | 353,770 | | | 669,366 |
Ending Balance (in shares) at Jun. 30, 2023 | 30,313,173 | 27,554,042 | | | | | | | |
Treasury Stock, Ending Balance (in shares) at Jun. 30, 2023 | | | | 239,055 | | | | | |
Beginning Balance at Dec. 31, 2023 | $ 306 | $ 275 | 328,543 | $ (5,133) | (87) | 363,989 | | | $ 687,893 |
Beginning Balance (in shares) at Dec. 31, 2023 | 30,669,932 | 27,543,565 | | | | | 30,251,613 | 27,543,565 | |
Treasury Stock, Beginning Balance (in shares) at Dec. 31, 2023 | | | | 418,319 | | | | | 418,319 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Stock-based Compensation Expense | $ 4 | | 4,503 | | | (986) | | | $ 3,521 |
Stock-based Compensation Expense (in shares) | 428,044 | | | | | | | | |
Deferred Tax Assets (Liabilities) Acquired | | | 224 | | | | | | 224 |
Dividends and Distributions (in dollars per share) | | | | | (2,884) | (2,601) | | | (5,485) |
Purchase of Treasury Stock | | | (18) | $ (1,581) | | 18 | | | (1,581) |
Purchase of Treasury Stock (in shares) | | | | 131,921 | | | | | |
Net Income | | | | | 7,623 | 9,207 | | | 16,830 |
Ending Balance at Mar. 31, 2024 | $ 310 | $ 275 | 333,252 | $ (6,714) | 4,652 | 369,627 | | | 701,402 |
Ending Balance (in shares) at Mar. 31, 2024 | 31,097,976 | 27,543,565 | | | | | | | |
Treasury Stock, Ending Balance (in shares) at Mar. 31, 2024 | | | | 550,240 | | | | | |
Beginning Balance at Dec. 31, 2023 | $ 306 | $ 275 | 328,543 | $ (5,133) | (87) | 363,989 | | | $ 687,893 |
Beginning Balance (in shares) at Dec. 31, 2023 | 30,669,932 | 27,543,565 | | | | | 30,251,613 | 27,543,565 | |
Treasury Stock, Beginning Balance (in shares) at Dec. 31, 2023 | | | | 418,319 | | | | | 418,319 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Redemption of Class B Shares for Class A Shares (in shares) | 0 | | | | | | | | |
Net Income | | | | | | | | | $ 29,942 |
Ending Balance at Jun. 30, 2024 | $ 310 | $ 275 | 335,183 | $ (6,730) | 7,235 | 375,907 | | | $ 712,180 |
Ending Balance (in shares) at Jun. 30, 2024 | 31,104,226 | 27,543,565 | | | | | 30,552,938 | 27,543,565 | |
Treasury Stock, Ending Balance (in shares) at Jun. 30, 2024 | | | | 551,288 | | | | | 551,288 |
Beginning Balance at Mar. 31, 2024 | $ 310 | $ 275 | 333,252 | $ (6,714) | 4,652 | 369,627 | | | $ 701,402 |
Beginning Balance (in shares) at Mar. 31, 2024 | 31,097,976 | 27,543,565 | | | | | | | |
Treasury Stock, Beginning Balance (in shares) at Mar. 31, 2024 | | | | 550,240 | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Stock-based Compensation Expense | | | 2,509 | | | 2,184 | | | 4,693 |
Stock-based Compensation Expense (in shares) | 6,250 | | | | | | | | |
Deferred Tax Assets (Liabilities) Acquired | | | (578) | | | | | | (578) |
Dividends and Distributions (in dollars per share) | | | | | (3,382) | (3,051) | | | (6,433) |
Purchase of Treasury Stock | | | | $ (16) | | | | | (16) |
Purchase of Treasury Stock (in shares) | | | | 1,048 | | | | | |
Net Income | | | | | 5,965 | 7,147 | | | 13,112 |
Ending Balance at Jun. 30, 2024 | $ 310 | $ 275 | $ 335,183 | $ (6,730) | $ 7,235 | $ 375,907 | | | $ 712,180 |
Ending Balance (in shares) at Jun. 30, 2024 | 31,104,226 | 27,543,565 | | | | | 30,552,938 | 27,543,565 | |
Treasury Stock, Ending Balance (in shares) at Jun. 30, 2024 | | | | 551,288 | | | | | 551,288 |