Consolidated Statements of Equity (Unaudited) - USD ($) shares in Thousands, $ in Thousands | Total | Additional Paid-in Capital | Retained Earnings (Accumulated Deficit) | Accumulated Other Comprehensive Income | Treasury Stock | Non-controlling Interest | Class A Common Stock Common Stock | Class B Common Stock Common Stock |
Beginning balance (in shares) at Dec. 31, 2021 | | | | | | | 63,397 | 31,179 |
Beginning balance at Dec. 31, 2021 | $ 574,171 | $ 350,088 | $ 10,691 | $ 6 | | $ 213,292 | $ 63 | $ 31 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Net income (loss) | (3,235) | | (2,035) | | | (1,200) | | |
Equity-based compensation | 4,437 | 3,300 | | | | 1,137 | | |
Other comprehensive income (loss) | 24 | | | 16 | | 8 | | |
Tax distributions to non-controlling interests | (4,290) | | | | | (4,290) | | |
Vested equity-based compensation and re-allocation of ownership percentage (in shares) | | | | | | | 4 | 90 |
Vested equity-based compensation and re-allocation of ownership percentage | 0 | (380) | | | | 380 | | |
Ending balance (in shares) at Mar. 31, 2022 | | | | | | | 63,401 | 31,269 |
Ending balance at Mar. 31, 2022 | 571,107 | 353,008 | 8,656 | 22 | | 209,327 | $ 63 | $ 31 |
Beginning balance (in shares) at Dec. 31, 2021 | | | | | | | 63,397 | 31,179 |
Beginning balance at Dec. 31, 2021 | 574,171 | 350,088 | 10,691 | 6 | | 213,292 | $ 63 | $ 31 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Net income (loss) | (23,108) | | | | | | | |
Ending balance (in shares) at Jun. 30, 2022 | | | | | | | 63,461 | 31,363 |
Ending balance at Jun. 30, 2022 | 554,702 | 353,821 | (3,383) | 53 | | 204,117 | $ 63 | $ 31 |
Beginning balance (in shares) at Mar. 31, 2022 | | | | | | | 63,401 | 31,269 |
Beginning balance at Mar. 31, 2022 | 571,107 | 353,008 | 8,656 | 22 | | 209,327 | $ 63 | $ 31 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Net income (loss) | (19,873) | | (12,039) | | | (7,834) | | |
Equity-based compensation | 3,427 | 2,293 | | | | 1,134 | | |
Other comprehensive income (loss) | 46 | | | 31 | | 15 | | |
Tax distributions to non-controlling interests | (251) | | | | | (251) | | |
Employee stock purchase plan (in shares) | | | | | | | 60 | |
Employee stock purchase plan | 246 | 246 | | | | | | |
Vested equity-based compensation and re-allocation of ownership percentage (in shares) | | | | | | | | 94 |
Vested equity-based compensation and re-allocation of ownership percentage | 0 | (1,726) | | | | 1,726 | | |
Ending balance (in shares) at Jun. 30, 2022 | | | | | | | 63,461 | 31,363 |
Ending balance at Jun. 30, 2022 | 554,702 | 353,821 | (3,383) | 53 | | 204,117 | $ 63 | $ 31 |
Beginning balance (in shares) at Dec. 31, 2022 | | | | | | | 63,651 | 32,158 |
Beginning balance at Dec. 31, 2022 | 574,997 | 358,118 | 5,746 | (499) | $ (35) | 211,571 | $ 64 | $ 32 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Net income (loss) | 933 | | 924 | | | 9 | | |
Equity-based compensation | 4,764 | 3,703 | | | | 1,061 | | |
Other comprehensive income (loss) | 104 | | | 70 | | 34 | | |
Tax distributions to non-controlling interests | (6,178) | | | | | (6,178) | | |
Vested equity-based compensation and re-allocation of ownership percentage (in shares) | | | | | | | 38 | 227 |
Vested equity-based compensation and re-allocation of ownership percentage | 0 | (829) | | | | 829 | | |
Ending balance (in shares) at Mar. 31, 2023 | | | | | | | 63,689 | 32,385 |
Ending balance at Mar. 31, 2023 | 574,620 | 360,992 | 6,670 | (429) | (35) | 207,326 | $ 64 | $ 32 |
Beginning balance (in shares) at Dec. 31, 2022 | | | | | | | 63,651 | 32,158 |
Beginning balance at Dec. 31, 2022 | 574,997 | 358,118 | 5,746 | (499) | (35) | 211,571 | $ 64 | $ 32 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Net income (loss) | 12,447 | | | | | | | |
Ending balance (in shares) at Jun. 30, 2023 | | | | | | | 58,302 | 32,610 |
Ending balance at Jun. 30, 2023 | 583,145 | 353,380 | 5,960 | (312) | (486) | 224,512 | $ 58 | $ 33 |
Beginning balance (in shares) at Mar. 31, 2023 | | | | | | | 63,689 | 32,385 |
Beginning balance at Mar. 31, 2023 | 574,620 | 360,992 | 6,670 | (429) | (35) | 207,326 | $ 64 | $ 32 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Net income (loss) | 11,514 | | 7,424 | | | 4,090 | | |
Equity-based compensation | 6,500 | 5,345 | | | | 1,155 | | |
Other comprehensive income (loss) | 167 | | | 117 | | 50 | | |
Tax distributions to non-controlling interests | (1,225) | | | | | (1,225) | | |
Employee stock purchase plan (in shares) | | | | | | | 36 | |
Employee stock purchase plan | 106 | 106 | | | | | | |
Common stock repurchase (in shares) | | | | | | | (5,639) | |
Common stock repurchase | (8,591) | 0 | 19,888 | | (28,479) | | | |
Treasury stock retirement | 0 | | (28,022) | | 28,028 | | $ (6) | |
Surrender of stock to settle taxes on equity awards | 52 | 52 | | | | | | |
Vested equity-based compensation and re-allocation of ownership percentage (in shares) | | | | | | | 216 | 225 |
Vested equity-based compensation and re-allocation of ownership percentage | 2 | (13,115) | 0 | | | 13,116 | | $ 1 |
Ending balance (in shares) at Jun. 30, 2023 | | | | | | | 58,302 | 32,610 |
Ending balance at Jun. 30, 2023 | $ 583,145 | $ 353,380 | $ 5,960 | $ (312) | $ (486) | $ 224,512 | $ 58 | $ 33 |