Consolidated Statements of Changes in Stockholders’ Equity (Unaudited) - USD ($) shares in Thousands, $ in Thousands | Total | Class A Common Stock | Class B Common Stock | Total Stockholders’ Equity | Total Stockholders’ Equity Class A Common Stock | Common Stock Class A Common Stock | Common Stock Class B Common Stock | Additional Paid In Capital | Additional Paid In Capital Class B Common Stock | Treasury Stock | Treasury Stock Class A Common Stock | Accumulated Deficit | Noncontrolling Interest | Noncontrolling Interest Class B Common Stock |
Common Stock, Balance at beginning of period (in shares) at Dec. 31, 2020 | | | | | | 168,755 | 85,790 | | | | | | | |
Balance at beginning of period at Dec. 31, 2020 | $ 839,422 | | | $ 548,162 | | $ 17 | $ 9 | $ 1,712,544 | | $ (38,958) | | $ (1,125,450) | $ 291,260 | |
Treasury Stock, Balance at beginning of period (in shares) at Dec. 31, 2020 | | | | | | | | | | 5,475 | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | |
Stock based compensation expense, net of forfeitures | 9,143 | | | 6,592 | | | | 6,592 | | | | | 2,551 | |
Changes in ownership interest adjustment | 0 | | | (7,111) | | | | (7,111) | | | | | 7,111 | |
Common stock issued related to stock based compensation and other, net (in shares) | | | | | | 623 | | | | | | | | |
Common stock issued related to stock based compensation and other, net | (3,094) | | | (2,228) | | | | (2,228) | | | | | (866) | |
Class A Common Stock repurchases (in shares) | | | | | | | | | | | 5,993 | | | |
Class A Common Stock repurchases | | $ (73,838) | | | $ (73,838) | | | | | | $ (73,838) | | | |
Class B Common Stock purchase and cancellation (in shares) | | | | | | | (13,000) | | | | | | | |
Class B Common Stock purchase and cancellation | | | $ (171,671) | | | | $ (2) | | $ 2 | | | | | $ (171,671) |
Non-compete settlement (in shares) | | | | | | 375 | | | | | | | | |
Non-compete settlement | (42,074) | | | (29,758) | | | | (29,758) | | | | | (12,316) | |
Conversion of Class B Common Stock to Class A Common Stock (in shares) | | | | | | 19,874 | (19,874) | | | | | | | |
Conversion of Class B Common Stock to Class A Common Stock | 0 | | | | | $ 2 | $ (2) | | | | | | | |
Dividends declared ($0.30 per share) | (14,236) | | | (14,236) | | | | (14,236) | | | | | | |
Distributions to noncontrolling interest owners | (5,706) | | | | | | | | | | | | | |
Net income | 367,571 | | | 267,053 | | | | | | | | 267,053 | 100,518 | |
Common Stock, Balance at end of period (in shares) at Sep. 30, 2021 | | | | | | 189,627 | 52,916 | | | | | | | |
Balance at end of period at Sep. 30, 2021 | 905,517 | | | 694,636 | | $ 19 | $ 5 | 1,665,805 | | $ (112,796) | | (858,397) | 210,881 | |
Treasury Stock, Balance at end of period (in shares) at Sep. 30, 2021 | | | | | | | | | | 11,468 | | | | |
Common Stock, Balance at beginning of period (in shares) at Jun. 30, 2021 | | | | | | 184,800 | 60,524 | | | | | | | |
Balance at beginning of period at Jun. 30, 2021 | 842,656 | | | 623,556 | | $ 18 | $ 6 | 1,684,579 | | $ (83,286) | | (977,761) | 219,100 | |
Treasury Stock, Balance at beginning of period (in shares) at Jun. 30, 2021 | | | | | | | | | | 9,473 | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | |
Stock based compensation expense, net of forfeitures | 2,910 | | | 2,180 | | | | 2,180 | | | | | 730 | |
Changes in ownership interest adjustment | 0 | | | (5,373) | | | | (5,373) | | | | | 5,373 | |
Common stock issued related to stock based compensation and other, net (in shares) | | | | | | 219 | | | | | | | | |
Common stock issued related to stock based compensation and other, net | (1,794) | | | (1,345) | | | | (1,345) | | | | | (449) | |
Class A Common Stock repurchases (in shares) | | | | | | | | | | | 1,995 | | | |
Class A Common Stock repurchases | | $ (29,510) | | | (29,510) | | | | | | $ (29,510) | | | |
Class B Common Stock purchase and cancellation (in shares) | | | | | | | (3,000) | | | | | | | |
Class B Common Stock purchase and cancellation | | | $ (49,140) | | | | | | | | | | | (49,140) |
Conversion of Class B Common Stock to Class A Common Stock (in shares) | | | | | | 4,608 | (4,608) | | | | | | | |
Conversion of Class B Common Stock to Class A Common Stock | 0 | | | | | $ 1 | $ (1) | | | | | | | |
Dividends declared ($0.30 per share) | (14,236) | | | (14,236) | | | | (14,236) | | | | | | |
Distributions to noncontrolling interest owners | (5,276) | | | | | | | | | | | | | |
Net income | 159,907 | | | 119,364 | | | | | | | | 119,364 | 40,543 | |
Common Stock, Balance at end of period (in shares) at Sep. 30, 2021 | | | | | | 189,627 | 52,916 | | | | | | | |
Balance at end of period at Sep. 30, 2021 | 905,517 | | | 694,636 | | $ 19 | $ 5 | 1,665,805 | | $ (112,796) | | (858,397) | 210,881 | |
Treasury Stock, Balance at end of period (in shares) at Sep. 30, 2021 | | | | | | | | | | 11,468 | | | | |
Common Stock, Balance at beginning of period (in shares) at Dec. 31, 2021 | | 179,270 | 49,293 | | | 193,437 | 49,293 | | | | | | | |
Balance at beginning of period at Dec. 31, 2021 | $ 1,045,249 | | | 816,757 | | $ 19 | $ 5 | 1,689,500 | | $ (164,599) | | (708,168) | 228,492 | |
Treasury Stock, Balance at beginning of period (in shares) at Dec. 31, 2021 | 14,168 | | | | | | | | | 14,168 | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | |
Stock based compensation expense, net of forfeitures | $ 9,864 | | | 8,353 | | | | 8,353 | | | | | 1,511 | |
Changes in ownership interest adjustment | 0 | | | 1,013 | | | | 1,013 | | | | | (1,013) | |
Common stock issued related to stock based compensation and other, net (in shares) | | | | | | 688 | | | | | | | | |
Common stock issued related to stock based compensation and other, net | (6,290) | | | (5,192) | | | | (5,192) | | | | | (1,098) | |
Class A Common Stock repurchases (in shares) | | | | | | | | | | | 7,115 | | | |
Class A Common Stock repurchases | | $ (155,605) | | | (155,605) | | | | | | $ (155,605) | | | |
Class B Common Stock purchase and cancellation (in shares) | | | | | | | (5,950) | | | | | | | |
Class B Common Stock purchase and cancellation | | | $ (138,753) | | | | | | | | | | | $ (138,753) |
Conversion of Class B Common Stock to Class A Common Stock (in shares) | | | | | | 14,633 | (14,633) | | | | | | | |
Conversion of Class B Common Stock to Class A Common Stock | 0 | | | | | $ 2 | $ (2) | | | | | | | |
Dividends declared ($0.30 per share) | (56,395) | | | (56,395) | | | | (56,395) | | | | | | |
Distributions to noncontrolling interest owners | (23,852) | | | | | | | | | | | | | |
Net income | 795,488 | | | 662,099 | | | | | | | | 662,099 | 133,389 | |
Common Stock, Balance at end of period (in shares) at Sep. 30, 2022 | | 187,474 | 28,710 | | | 208,758 | 28,710 | | | | | | | |
Balance at end of period at Sep. 30, 2022 | $ 1,469,706 | | | 1,271,030 | | $ 21 | $ 3 | 1,637,279 | | $ (320,204) | | (46,069) | 198,676 | |
Treasury Stock, Balance at end of period (in shares) at Sep. 30, 2022 | 21,283 | | | | | | | | | 21,283 | | | | |
Common Stock, Balance at beginning of period (in shares) at Jun. 30, 2022 | | | | | | 208,729 | 28,710 | | | | | | | |
Balance at beginning of period at Jun. 30, 2022 | $ 1,268,557 | | | 1,098,278 | | $ 21 | $ 3 | 1,647,637 | | $ (257,837) | | (291,546) | 170,279 | |
Treasury Stock, Balance at beginning of period (in shares) at Jun. 30, 2022 | | | | | | | | | | 18,283 | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | |
Stock based compensation expense, net of forfeitures | 3,462 | | | 3,004 | | | | 3,004 | | | | | 458 | |
Changes in ownership interest adjustment | 0 | | | 5,914 | | | | 5,914 | | | | | (5,914) | |
Common stock issued related to stock based compensation and other, net (in shares) | | | | | | 29 | | | | | | | | |
Common stock issued related to stock based compensation and other, net | (189) | | | (164) | | | | (164) | | | | | (25) | |
Class A Common Stock repurchases (in shares) | | | | | | | | | | | 3,000 | | | |
Class A Common Stock repurchases | | $ (62,367) | | | $ (62,367) | | | | | | $ (62,367) | | | |
Dividends declared ($0.30 per share) | (19,112) | | | (19,112) | | | | (19,112) | | | | | | |
Distributions to noncontrolling interest owners | (7,608) | | | | | | | | | | | | (7,608) | |
Net income | 286,963 | | | 245,477 | | | | | | | | 245,477 | 41,486 | |
Common Stock, Balance at end of period (in shares) at Sep. 30, 2022 | | 187,474 | 28,710 | | | 208,758 | 28,710 | | | | | | | |
Balance at end of period at Sep. 30, 2022 | $ 1,469,706 | | | $ 1,271,030 | | $ 21 | $ 3 | $ 1,637,279 | | $ (320,204) | | $ (46,069) | $ 198,676 | |
Treasury Stock, Balance at end of period (in shares) at Sep. 30, 2022 | 21,283 | | | | | | | | | 21,283 | | | | |