Condensed Consolidated Statements of Stockholders' Equity - USD ($) $ in Thousands | Total | Total Stockholders’ Equity | Common StockClass A | Common StockClass B | Additional Paid-in Capital | Accumulated Other Comprehensive Income (Loss) | Retained Earnings | Treasury Stock | Non-controlling Interest |
Beginning Balance (in shares) at Dec. 31, 2019 | | | 122,107,000 | 8,411,000 | | | | | |
Beginning Balance at Dec. 31, 2019 | | $ 1,374,487 | $ 12 | $ 1 | $ 1,123,805 | $ (756) | $ 251,425 | | $ 94,432 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Comprehensive income (loss) | | 72,638 | | | | (8,810) | 81,448 | | (437) |
Share-based compensation, net of income taxes (in shares) | | | 106,000 | | | | | | |
Share-based compensation, net of income taxes | | 2,180 | | | 2,180 | | | | |
Exchanges (in shares) | | | 969,000 | (969,000) | | | | | |
Exchanges | | 11,802 | | | 11,819 | (17) | | | (11,802) |
Distributions | | | | | | | | | (1,613) |
Exercise of employee stock options and warrants (in shares) | | | 2,000 | | | | | | |
Exercise of employee stock options | | 153 | | | 153 | | | | |
Exercise of public warrants (in shares) | | | 1,000 | | | | | | |
Exercise of public warrants | | 2 | | | 2 | | | | |
Payment of taxes for employee stock awards | | (1,004) | | | (1,004) | | | | |
Tax receivable agreement arising from exchanges, net of income taxes | | (1,942) | | | (1,942) | | | | |
Ending Balance (in shares) at Mar. 31, 2020 | | | 123,185,000 | 7,442,000 | | | | | |
Ending Balance at Mar. 31, 2020 | | 1,458,316 | $ 12 | $ 1 | 1,135,013 | (9,583) | 332,873 | | 80,580 |
Beginning Balance (in shares) at Dec. 31, 2019 | | | 122,107,000 | 8,411,000 | | | | | |
Beginning Balance at Dec. 31, 2019 | | 1,374,487 | $ 12 | $ 1 | 1,123,805 | (756) | 251,425 | | 94,432 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Comprehensive income (loss) | $ 98,110 | | | | | | | | |
Ending Balance (in shares) at Sep. 30, 2020 | | | 125,149,000 | 5,622,000 | | | | | |
Ending Balance at Sep. 30, 2020 | | 1,503,288 | $ 12 | $ 1 | 1,156,753 | (11,004) | 357,526 | | 59,400 |
Beginning Balance (in shares) at Mar. 31, 2020 | | | 123,185,000 | 7,442,000 | | | | | |
Beginning Balance at Mar. 31, 2020 | | 1,458,316 | $ 12 | $ 1 | 1,135,013 | (9,583) | 332,873 | | 80,580 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Comprehensive income (loss) | | (1,536) | | | | (1,324) | (212) | | 1,096 |
Share-based compensation, net of income taxes (in shares) | | | 46,000 | | | | | | |
Share-based compensation, net of income taxes | | 1,929 | | | 1,929 | | | | |
Exchanges (in shares) | | | 1,140,000 | (1,140,000) | | | | | |
Exchanges | | 13,676 | | | 13,803 | (127) | | | (13,676) |
Distributions | | | | | | | | | (365) |
Exercise of employee stock options and warrants (in shares) | | | 37,000 | | | | | | |
Exercise of employee stock options | | 408 | | | 408 | | | | |
Payment of taxes for employee stock awards | | (32) | | | (32) | | | | |
Tax receivable agreement arising from exchanges, net of income taxes | | (2,556) | | | (2,556) | | | | |
Ending Balance (in shares) at Jun. 30, 2020 | | | 124,408,000 | 6,302,000 | | | | | |
Ending Balance at Jun. 30, 2020 | | 1,470,205 | $ 12 | $ 1 | 1,148,565 | (11,034) | 332,661 | | 67,635 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Comprehensive income (loss) | 26,349 | 24,974 | | | | 109 | 24,865 | | 1,375 |
Share-based compensation, net of income taxes (in shares) | | | 60,000 | | | | | | |
Share-based compensation, net of income taxes | | 1,720 | | | 1,720 | | | | |
Exchanges (in shares) | | | 680,000 | (680,000) | | | | | |
Exchanges | | 8,165 | | | 8,244 | (79) | | | (8,165) |
Distributions | | | | | | | | | (1,445) |
Exercise of employee stock options and warrants (in shares) | | | 1,000 | | | | | | |
Exercise of employee stock options | | 2 | | | 2 | | | | |
Payment of taxes for employee stock awards | | (347) | | | (347) | | | | |
Tax receivable agreement arising from exchanges, net of income taxes | | (1,431) | | | (1,431) | | | | |
Ending Balance (in shares) at Sep. 30, 2020 | | | 125,149,000 | 5,622,000 | | | | | |
Ending Balance at Sep. 30, 2020 | | 1,503,288 | $ 12 | $ 1 | 1,156,753 | (11,004) | 357,526 | | $ 59,400 |
Beginning Balance (in shares) at Dec. 31, 2020 | | | 130,347,000 | | | | | 444,000 | |
Beginning Balance at Dec. 31, 2020 | | 1,620,725 | $ 13 | | 1,281,018 | (10,407) | 356,101 | $ (6,000) | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Comprehensive income (loss) | | 32,894 | | | | 6,162 | 26,732 | | |
Share-based compensation, net of income taxes (in shares) | | | 146,000 | | | | | | |
Share-based compensation, net of income taxes | | 2,723 | | | 2,723 | | | | |
Exercise of employee stock options and warrants (in shares) | | | 20,000 | | | | | | |
Exercise of employee stock options | | 262 | | | 262 | | | | |
Exercise of public warrants (in shares) | | | 672,000 | | | | | | |
Exercise of public warrants | | 7,722 | | | 7,722 | | | | |
Payment of taxes for employee stock awards | | (843) | | | (843) | | | | |
Ending Balance (in shares) at Mar. 31, 2021 | | | 131,185,000 | | | | | 444,000 | |
Ending Balance at Mar. 31, 2021 | | 1,663,483 | $ 13 | | 1,290,882 | (4,245) | 382,833 | $ (6,000) | |
Beginning Balance (in shares) at Dec. 31, 2020 | | | 130,347,000 | | | | | 444,000 | |
Beginning Balance at Dec. 31, 2020 | | 1,620,725 | $ 13 | | 1,281,018 | (10,407) | 356,101 | $ (6,000) | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Comprehensive income (loss) | 89,017 | | | | | | | | |
Ending Balance (in shares) at Sep. 30, 2021 | | | 129,170,000 | | | | | 3,572,000 | |
Ending Balance at Sep. 30, 2021 | | 1,678,990 | $ 13 | | 1,300,329 | (4,161) | 438,872 | $ (56,063) | |
Beginning Balance (in shares) at Mar. 31, 2021 | | | 131,185,000 | | | | | 444,000 | |
Beginning Balance at Mar. 31, 2021 | | 1,663,483 | $ 13 | | 1,290,882 | (4,245) | 382,833 | $ (6,000) | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Comprehensive income (loss) | | 29,364 | | | | (483) | 29,847 | | |
Share-based compensation, net of income taxes (in shares) | | | 22,000 | | | | | | |
Share-based compensation, net of income taxes | | 1,640 | | | 1,640 | | | | |
Exercise of employee stock options and warrants (in shares) | | | 220,000 | | | | | | |
Exercise of employee stock options | | 3,135 | | | 3,135 | | | | |
Exercise of public warrants (in shares) | | | 209,000 | | | | | | |
Exercise of public warrants | | 2,405 | | | 2,405 | | | | |
Payment of taxes for employee stock awards | | (392) | | | (392) | | | | |
Repurchase of common stock (in shares) | | | 1,176,000 | | | | | 1,176,000 | |
Repurchase of common stock | | (16,691) | | | | | | $ (16,691) | |
Ending Balance (in shares) at Jun. 30, 2021 | | | 130,460,000 | | | | | 1,620,000 | |
Ending Balance at Jun. 30, 2021 | | 1,682,944 | $ 13 | | 1,297,670 | (4,728) | 412,680 | $ (22,691) | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Comprehensive income (loss) | $ 26,759 | 26,759 | | | | 567 | 26,192 | | |
Share-based compensation, net of income taxes | | 2,642 | | | 2,642 | | | | |
Exercise of employee stock options and warrants (in shares) | | | 19,000 | | | | | | |
Exercise of employee stock options | | 255 | | | 255 | | | | |
Exercise of public warrants (in shares) | | | 643,000 | | | | | | |
Exercise of public warrants | | (494) | | | (494) | | | | |
Payment of taxes for employee stock awards | | (42) | | | (42) | | | | |
Reclassification of warrants | | 298 | | | 298 | | | | |
Repurchase of common stock (in shares) | | | 1,952,000 | | | | | 1,952,000 | |
Repurchase of common stock | | (33,372) | | | | | | $ (33,372) | |
Ending Balance (in shares) at Sep. 30, 2021 | | | 129,170,000 | | | | | 3,572,000 | |
Ending Balance at Sep. 30, 2021 | | $ 1,678,990 | $ 13 | | $ 1,300,329 | $ (4,161) | $ 438,872 | $ (56,063) | |