Condensed Consolidated Statements of Changes in Equity - USD ($) $ in Thousands | Total | Equity Incentive Plan | Equity-settled PRSUs | RSUs | Common StockClass A Common Stock | Common StockClass B Common Stock | Common StockClass C Common Stock | Common StockClass D Common Stock | Additional Paid-In Capital | Additional Paid-In CapitalEquity Incentive Plan | Additional Paid-In CapitalEquity-settled PRSUs | Additional Paid-In CapitalRSUs | Accumulated Other Comprehensive Income (Loss) | Retained Earnings | Non- Controlling Interests |
Beginning balance ( in shares) at Dec. 31, 2019 | | | | | 66,408,328 | 96,933,192 | 8,328,983 | 50,853,172 | | | | | | | |
Beginning balance at Dec. 31, 2019 | $ 4,592,745 | | | | $ 1 | $ 1 | $ 0 | $ 1 | $ 3,329,386 | | | | $ 1,366 | $ 47,833 | $ 1,214,157 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | | |
Activities related to the follow-on offering and other exchanges of LLC Interests, net of offering costs and cancellations (in shares) | | | | | 1,920,941 | | (939,000) | (981,941) | | | | | | | |
Activities related to the follow-on offering and other exchanges of LLC Interests, net of offering costs and cancellations | (336) | | | | | | | $ (1) | (335) | | | | | | |
Tax receivable agreement liability and deferred taxes arising from LLC Interest ownership exchanges | 32,736 | | | | | | | | 32,736 | | | | | | |
Issuance of common stock from equity incentive plans (in shares) | | | | | 2,341,171 | | | | | | | | | | |
Issuance of common stock from equity incentive plans | 35,422 | | | | | | | | 35,422 | | | | | | |
Adjustments to non-controlling interests | 0 | | | | | | | | 45,436 | | | | 7 | | (45,443) |
Dividends | (13,400) | | | | | | | | | | | | | (13,400) | |
Stock-based compensation expense | | | $ 5,407 | $ 315 | | | | | | | $ 5,407 | $ 315 | | | |
Stock-based compensation expense under the Option Plan | 2,249 | | | | | | | | 2,249 | | | | | | |
Payroll taxes paid for stock-based compensation exercises | (23,991) | | | | | | | | (23,991) | | | | | | |
Net income | 62,485 | | | | | | | | | | | | | 43,928 | 18,557 |
Foreign currency translation adjustments | (4,784) | | | | | | | | | | | | (3,552) | | (1,232) |
Ending balance (in shares) at Mar. 31, 2020 | | | | | 70,670,440 | 96,933,192 | 7,389,983 | 49,871,231 | | | | | | | |
Ending balance at Mar. 31, 2020 | 4,688,848 | | | | $ 1 | $ 1 | $ 0 | $ 0 | 3,426,625 | | | | (2,179) | 78,361 | 1,186,039 |
Beginning balance ( in shares) at Dec. 31, 2019 | | | | | 66,408,328 | 96,933,192 | 8,328,983 | 50,853,172 | | | | | | | |
Beginning balance at Dec. 31, 2019 | 4,592,745 | | | | $ 1 | $ 1 | $ 0 | $ 1 | 3,329,386 | | | | 1,366 | 47,833 | 1,214,157 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | | |
Payroll taxes paid for stock-based compensation exercises | (71,800) | | | | | | | | | | | | | | |
Net income | 151,941 | | | | | | | | | | | | | | |
Foreign currency translation adjustments | (1,739) | | | | | | | | | | | | | | |
Ending balance (in shares) at Sep. 30, 2020 | | | | | 90,985,582 | 96,933,192 | 5,109,991 | 34,403,255 | | | | | | | |
Ending balance at Sep. 30, 2020 | 4,879,219 | | | | $ 1 | $ 1 | $ 0 | $ 0 | 3,940,592 | | | | 100 | 116,161 | 822,364 |
Beginning balance ( in shares) at Mar. 31, 2020 | | | | | 70,670,440 | 96,933,192 | 7,389,983 | 49,871,231 | | | | | | | |
Beginning balance at Mar. 31, 2020 | 4,688,848 | | | | $ 1 | $ 1 | $ 0 | $ 0 | 3,426,625 | | | | (2,179) | 78,361 | 1,186,039 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | | |
Activities related to the follow-on offering and other exchanges of LLC Interests, net of offering costs and cancellations (in shares) | | | | | 17,747,968 | | (2,279,992) | (15,467,976) | | | | | | | |
Activities related to the follow-on offering and other exchanges of LLC Interests, net of offering costs and cancellations | (1,406) | | | | | | | | (1,406) | | | | | | |
Tax receivable agreement liability and deferred taxes arising from LLC Interest ownership exchanges | 127,846 | | | | | | | | 127,846 | | | | | | |
Issuance of common stock from equity incentive plans (in shares) | | | | | 2,223,700 | | | | | | | | | | |
Issuance of common stock from equity incentive plans | 27,197 | | | | | | | | 27,197 | | | | | | |
Adjustments to non-controlling interests | 0 | | | | | | | | 379,623 | | | | (249) | | (379,374) |
Distributions to non-controlling interests | (3,605) | | | | | | | | | | | | | | (3,605) |
Dividends | (14,483) | | | | | | | | | | | | | (14,483) | |
Stock-based compensation expense | | | 7,392 | 1,675 | | | | | | | 7,392 | 1,675 | | | |
Stock-based compensation expense under the Option Plan | 1,279 | | | | | | | | 1,279 | | | | | | |
Payroll taxes paid for stock-based compensation exercises | (47,672) | | | | | | | | (47,672) | | | | | | |
Net income | 42,408 | | | | | | | | | | | | | 30,496 | 11,912 |
Foreign currency translation adjustments | (336) | | | | | | | | | | | | (265) | | (71) |
Ending balance (in shares) at Jun. 30, 2020 | | | | | 90,642,108 | 96,933,192 | 5,109,991 | 34,403,255 | | | | | | | |
Ending balance at Jun. 30, 2020 | 4,829,143 | | | | $ 1 | $ 1 | $ 0 | $ 0 | 3,922,559 | | | | (2,693) | 94,374 | 814,901 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | | |
Activities related to the follow-on offering and other exchanges of LLC Interests, net of offering costs and cancellations | (766) | | | | | | | | (766) | | | | | | |
Issuance of common stock from equity incentive plans (in shares) | | | | | 343,474 | | | | | | | | | | |
Issuance of common stock from equity incentive plans | 10,700 | | | | | | | | 10,700 | | | | | | |
Adjustments to non-controlling interests | 0 | | | | | | | | (1,478) | | | | | | 1,478 |
Distributions to non-controlling interests | (4,839) | | | | | | | | | | | | | | (4,839) |
Dividends | (15,025) | | | | | | | | | | | | | (15,025) | |
Stock-based compensation expense | | | 6,778 | 1,684 | | | | | | | 6,778 | 1,684 | | | |
Stock-based compensation expense under the Option Plan | 1,295 | | | | | | | | 1,295 | | | | | | |
Payroll taxes paid for stock-based compensation exercises | (180) | | | | | | | | (180) | | | | | | |
Net income | 47,048 | | | | | | | | | | | | | 36,812 | 10,236 |
Foreign currency translation adjustments | 3,381 | | | | | | | | | | | | 2,793 | | 588 |
Ending balance (in shares) at Sep. 30, 2020 | | | | | 90,985,582 | 96,933,192 | 5,109,991 | 34,403,255 | | | | | | | |
Ending balance at Sep. 30, 2020 | 4,879,219 | | | | $ 1 | $ 1 | $ 0 | $ 0 | 3,940,592 | | | | 100 | 116,161 | 822,364 |
Beginning balance ( in shares) at Dec. 31, 2020 | | | | | 98,075,465 | 96,933,192 | 3,139,821 | 30,871,381 | | | | | | | |
Beginning balance at Dec. 31, 2020 | 5,019,163 | | | | $ 1 | $ 1 | $ 0 | $ 0 | 4,143,094 | | | | 4,314 | 156,041 | 715,712 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | | |
Activities related to the follow-on offering and other exchanges of LLC Interests, net of offering costs and cancellations (in shares) | | | | | 3,479,269 | | (1,484,996) | (1,994,273) | | | | | | | |
Tax receivable agreement liability and deferred taxes arising from LLC Interest ownership exchanges | 65,177 | | | | | | | | 65,177 | | | | | | |
Issuance of common stock from equity incentive plans (in shares) | | | | | 3,088,545 | | | | | | | | | | |
Issuance of common stock from equity incentive plans | 46,397 | | | | | | | | 46,397 | | | | | | |
Deferred taxes arising from issuance of common stock from equity incentive plans | | $ 6,417 | | | | | | | | $ 6,417 | | | | | |
Adjustments to non-controlling interests | 0 | | | | | | | | 80,665 | | | | 85 | | (80,750) |
Distributions to non-controlling interests | (2,504) | | | | | | | | | | | | | | (2,504) |
Dividends | (16,030) | | | | | | | | | | | | | (16,030) | |
Stock-based compensation expense | | | 5,997 | 2,523 | | | | | | | 5,997 | 2,523 | | | |
Stock-based compensation expense under the Option Plan | 2,240 | | | | | | | | 2,240 | | | | | | |
Payroll taxes paid for stock-based compensation exercises | (45,464) | | | | | | | | (45,464) | | | | | | |
Net income | 81,565 | | | | | | | | | | | | | 67,859 | 13,706 |
Foreign currency translation adjustments | (343) | | | | | | | | | | | | (297) | | (46) |
Ending balance (in shares) at Mar. 31, 2021 | | | | | 104,643,279 | 96,933,192 | 1,654,825 | 28,877,108 | | | | | | | |
Ending balance at Mar. 31, 2021 | 5,165,138 | | | | $ 1 | $ 1 | $ 0 | $ 0 | 4,307,046 | | | | 4,102 | 207,870 | 646,118 |
Beginning balance ( in shares) at Dec. 31, 2020 | | | | | 98,075,465 | 96,933,192 | 3,139,821 | 30,871,381 | | | | | | | |
Beginning balance at Dec. 31, 2020 | 5,019,163 | | | | $ 1 | $ 1 | $ 0 | $ 0 | 4,143,094 | | | | 4,314 | 156,041 | 715,712 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | | |
Payroll taxes paid for stock-based compensation exercises | (56,600) | | | | | | | | | | | | | | |
Net income | 213,103 | | | | | | | | | | | | | | |
Foreign currency translation adjustments | (2,442) | | | | | | | | | | | | | | |
Ending balance (in shares) at Sep. 30, 2021 | | | | | 105,261,065 | 96,933,192 | 1,654,825 | 28,877,108 | | | | | | | |
Ending balance at Sep. 30, 2021 | 5,248,329 | | | | $ 1 | $ 1 | $ 0 | $ 0 | 4,366,044 | | | | 2,279 | 221,947 | 658,057 |
Beginning balance ( in shares) at Mar. 31, 2021 | | | | | 104,643,279 | 96,933,192 | 1,654,825 | 28,877,108 | | | | | | | |
Beginning balance at Mar. 31, 2021 | 5,165,138 | | | | $ 1 | $ 1 | $ 0 | $ 0 | 4,307,046 | | | | 4,102 | 207,870 | 646,118 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | | |
Issuance of common stock from equity incentive plans (in shares) | | | | | 1,127,573 | | | | | | | | | | |
Issuance of common stock from equity incentive plans | 21,139 | | | | | | | | 21,139 | | | | | | |
Deferred taxes arising from issuance of common stock from equity incentive plans | | 23,281 | | | | | | | | 23,281 | | | | | |
Adjustments to non-controlling interests | 0 | | | | | | | | 4,797 | | | | 1 | | (4,798) |
Distributions to non-controlling interests | (1,969) | | | | | | | | | | | | | | (1,969) |
Dividends | (16,142) | | | | | | | | | | | | 0 | (16,142) | |
Share repurchases pursuant to the share repurchase program (in shares) | | | | | (617,644) | | | | | | | | | | |
Share repurchases pursuant to the Share Repurchase Program | (51,676) | | | | | | | | | | | | | (51,676) | |
Deferred taxes arising from share repurchases | (12,816) | | | | | | | | (12,816) | | | | | | |
Stock-based compensation expense | | | 7,826 | 3,815 | | | | | | | 7,826 | 3,815 | | | |
Stock-based compensation expense under the Option Plan | 766 | | | | | | | | 766 | | | | | | |
Payroll taxes paid for stock-based compensation exercises | (7,970) | | | | | | | | (7,970) | | | | | | |
Net income | 66,233 | | | | | | | | | | | | | 55,316 | 10,917 |
Foreign currency translation adjustments | 703 | | | | | | | | | | | | 611 | | 92 |
Ending balance (in shares) at Jun. 30, 2021 | | | | | 105,153,208 | 96,933,192 | 1,654,825 | 28,877,108 | | | | | | | |
Ending balance at Jun. 30, 2021 | 5,198,328 | | | | $ 1 | $ 1 | $ 0 | $ 0 | 4,347,884 | | | | 4,714 | 195,368 | 650,360 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | | |
Issuance of common stock from equity incentive plans (in shares) | | | | | 248,026 | | | | | | | | | | |
Issuance of common stock from equity incentive plans | 4,441 | | | | | | | | 4,441 | | | | | | |
Deferred taxes arising from issuance of common stock from equity incentive plans | | $ 1,481 | | | | | | | | $ 1,481 | | | | | |
Adjustments to non-controlling interests | 0 | | | | | | | | (16) | | | | | | 16 |
Distributions to non-controlling interests | (2,494) | | | | | | | | | | | | | | (2,494) |
Dividends | (16,184) | | | | | | | | | | | | | (16,184) | |
Share repurchases pursuant to the share repurchase program (in shares) | | | | | (140,169) | | | | | | | | | | |
Share repurchases pursuant to the Share Repurchase Program | (12,000) | | | | | | | | | | | | | (12,000) | |
Stock-based compensation expense | | | $ 8,220 | $ 4,401 | | | | | | | $ 8,220 | $ 4,401 | | | |
Stock-based compensation expense under the Option Plan | 1,155 | | | | | | | | 1,155 | | | | | | |
Payroll taxes paid for stock-based compensation exercises | (3,139) | | | | | | | | (3,139) | | | | | | |
Net income | 65,305 | | | | | | | | | | | | | 54,763 | 10,542 |
Foreign currency translation adjustments | (2,802) | | | | | | | | | | | | (2,435) | | (367) |
Other - See Note 10 | 1,617 | | | | | | | | 1,617 | | | | | | |
Ending balance (in shares) at Sep. 30, 2021 | | | | | 105,261,065 | 96,933,192 | 1,654,825 | 28,877,108 | | | | | | | |
Ending balance at Sep. 30, 2021 | $ 5,248,329 | | | | $ 1 | $ 1 | $ 0 | $ 0 | $ 4,366,044 | | | | $ 2,279 | $ 221,947 | $ 658,057 |