Consolidated Statement of Equity (Unaudited) - USD ($) $ in Thousands | Total | Share-Based Payment Arrangement, Nonemployee | Additional Paid-in Capital | Additional Paid-in Capital Share-Based Payment Arrangement, Nonemployee | Retained Earnings (Accumulated Deficit) | Accumulated Other Comprehensive Income (Loss) | Treasury Stock | Non-controlling Interest | Class A Common Stock | Class A Common Stock Common Stock | Class B Common Stock | Class B Common Stock Common Stock |
Beginning balance (in shares) at Dec. 31, 2022 | | | | | | | | | | 63,651,000 | | 32,158,000 |
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, net of income tax expense (benefit) | 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,000 | | 227,000 |
Vested equity-based compensation and re-allocation of ownership percentage | 0 | | (829) | | | | | 829 | | | | |
Ending balance (in shares) at Mar. 31, 2023 | | | | | | | | | | 63,689,000 | | 32,385,000 |
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,000 | | 32,158,000 |
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) | 15,530 | | | | | | | | | | | |
Treasury stock retirements | (31,164) | | | | | | | | | | | |
Ending balance (in shares) at Sep. 30, 2023 | | | | | | | | | | 57,751,000 | | 32,833,000 |
Ending balance at Sep. 30, 2023 | 585,560 | | 352,758 | | 8,735 | (741) | (315) | 225,032 | | $ 58 | | $ 33 |
Beginning balance (in shares) at Mar. 31, 2023 | | | | | | | | | | 63,689,000 | | 32,385,000 |
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, net of income tax expense (benefit) | 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,000 | | |
Employee stock purchase plan | 106 | | 106 | | | | | | | | | |
Common stock repurchase (in shares) | | | | | | | | | | (5,639,000) | | |
Common stock repurchase | (8,591) | | | | 19,888 | | (28,479) | | | | | |
Treasury stock retirements | 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,000 | | 225,000 |
Vested equity-based compensation and re-allocation of ownership percentage | 2 | | (13,115) | | | | | 13,116 | | | | $ 1 |
Ending balance (in shares) at Jun. 30, 2023 | | | | | | | | | | 58,302,000 | | 32,610,000 |
Ending balance at Jun. 30, 2023 | 583,145 | | 353,380 | | 5,960 | (312) | (486) | 224,512 | | $ 58 | | $ 33 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Net income (loss) | 3,083 | | | | 4,128 | | | (1,045) | | | | |
Equity-based compensation, net of income tax expense (benefit) | 2,224 | | 1,083 | | | | | 1,141 | | | | |
Other comprehensive income (loss) | (713) | | | | | (429) | | (284) | | | | |
Tax distributions to non-controlling interests | (1,540) | | | | | | | (1,540) | | | | |
Common stock repurchase (in shares) | | | | | | | | | | (1,696,000) | | |
Common stock repurchase | (6,430) | | | | 1,783 | | (8,213) | | | | | |
Re-issuance of treasury stock (in shares) | | | | | | | | | | 1,068,000 | | |
Re-issuance of treasury stock | 5,887 | | 545 | | | | 5,342 | | | | | |
Treasury stock retirements | 0 | | | | (3,136) | | 3,136 | | | | | |
Surrender of stock to settle taxes on equity awards | (94) | | | | | | (94) | | | | | |
Vested equity-based compensation and re-allocation of ownership percentage (in shares) | | | | | | | | | | 77,000 | | 223,000 |
Vested equity-based compensation and re-allocation of ownership percentage | (2) | | (2,250) | | | | | 2,248 | | | | |
Ending balance (in shares) at Sep. 30, 2023 | | | | | | | | | | 57,751,000 | | 32,833,000 |
Ending balance at Sep. 30, 2023 | 585,560 | | 352,758 | | 8,735 | (741) | (315) | 225,032 | | $ 58 | | $ 33 |
Beginning balance (in shares) at Dec. 31, 2023 | | | | | | | | | 57,947,711 | 57,948,000 | 33,047,780 | 33,048,000 |
Beginning balance at Dec. 31, 2023 | 372,263 | | 357,385 | | (115,458) | (230) | (526) | 131,001 | | $ 58 | | $ 33 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Net income (loss) | (6,484) | | | | (3,402) | | | (3,082) | | | | |
Equity-based compensation, net of income tax expense (benefit) | 1,109 | | 1,109 | | | | | | | | | |
Other comprehensive income (loss) | (43) | | | | | (43) | | | | | | |
Tax distributions to non-controlling interests | (4,284) | | | | | | | (4,284) | | | | |
Surrender of stock to settle taxes on equity awards | (122) | | | | | | (122) | | | | | |
Vested equity-based compensation and re-allocation of ownership percentage (in shares) | | | | | | | | | | 213,000 | | 20,000 |
Vested equity-based compensation and re-allocation of ownership percentage | 0 | | (349) | | | | | 349 | | | | |
Ending balance (in shares) at Mar. 31, 2024 | | | | | | | | | | 58,161,000 | | 33,068,000 |
Ending balance at Mar. 31, 2024 | 362,439 | | 358,145 | | (118,860) | (273) | (648) | 123,984 | | $ 58 | | $ 33 |
Beginning balance (in shares) at Dec. 31, 2023 | | | | | | | | | 57,947,711 | 57,948,000 | 33,047,780 | 33,048,000 |
Beginning balance at Dec. 31, 2023 | 372,263 | | 357,385 | | (115,458) | (230) | (526) | 131,001 | | $ 58 | | $ 33 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Net income (loss) | (121,974) | | | | | | | | | | | |
Treasury stock retirements | 0 | | | | | | | | | | | |
Ending balance (in shares) at Sep. 30, 2024 | | | | | | | | | 58,558,959 | 58,559,000 | 33,087,636 | 33,088,000 |
Ending balance at Sep. 30, 2024 | 250,020 | | 360,690 | | (191,835) | (224) | (714) | 82,011 | | $ 59 | | $ 33 |
Beginning balance (in shares) at Mar. 31, 2024 | | | | | | | | | | 58,161,000 | | 33,068,000 |
Beginning balance at Mar. 31, 2024 | 362,439 | | 358,145 | | (118,860) | (273) | (648) | 123,984 | | $ 58 | | $ 33 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Net income (loss) | (4,037) | | | | (3,111) | | | (926) | | | | |
Equity-based compensation, net of income tax expense (benefit) | 1,230 | | 1,230 | | | | | | | | | |
Other comprehensive income (loss) | (33) | | | | | (33) | | | | | | |
Employee stock purchase plan (in shares) | | | | | | | | | | 54,000 | | |
Employee stock purchase plan | 179 | | 178 | | | | | | | $ 1 | | |
Surrender of stock to settle taxes on equity awards | (31) | | 0 | | | | (31) | | | | | |
Vested equity-based compensation and re-allocation of ownership percentage (in shares) | | | | | | | | | | 298,000 | | 3,000 |
Vested equity-based compensation and re-allocation of ownership percentage | 0 | | 41 | | | | | (41) | | | | |
Ending balance (in shares) at Jun. 30, 2024 | | | | | | | | | | 58,513,000 | | 33,071,000 |
Ending balance at Jun. 30, 2024 | 359,747 | | 359,594 | | (121,971) | (306) | (679) | 123,017 | | $ 59 | | $ 33 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Net income (loss) | (111,453) | | | | (69,864) | | | (41,589) | | | | |
Equity-based compensation, net of income tax expense (benefit) | 1,542 | $ 137 | 1,542 | $ 137 | | | | | | | | |
Other comprehensive income (loss) | 82 | | | | | 82 | | | | | | |
Surrender of stock to settle taxes on equity awards | (35) | | | | | | (35) | | | | | |
Vested equity-based compensation and re-allocation of ownership percentage (in shares) | | | | | | | | | | 46,000 | | 17,000 |
Vested equity-based compensation and re-allocation of ownership percentage | 0 | | (583) | | | | | 583 | | | | |
Ending balance (in shares) at Sep. 30, 2024 | | | | | | | | | 58,558,959 | 58,559,000 | 33,087,636 | 33,088,000 |
Ending balance at Sep. 30, 2024 | $ 250,020 | | $ 360,690 | | $ (191,835) | $ (224) | $ (714) | $ 82,011 | | $ 59 | | $ 33 |