CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY - USD ($) $ in Millions | Total | Additional Paid-In Capital | Treasury Stock | Retained Deficit | Accumulated Other Comprehensive Income | Noncontrolling Interests | Class A Common Stock | Class A Common Stock Common Stock | Class B Common Stock | Class B Common Stock Common Stock | Class C Common Stock | Class C Common Stock Common Stock |
Balance at beginning of period (in shares) at Dec. 31, 2021 | | | | | | | | 51,793,127 | | 26,272,654 | | 5,035,181 |
Balance at beginning of period at Dec. 31, 2021 | $ 399.7 | $ 619.2 | $ (21.1) | $ (325.3) | $ 0 | $ 126.9 | | $ 0 | | $ 0 | | $ 0 |
Balance at beginning of period, Treasury stock (in shares) at Dec. 31, 2021 | | | (378,475) | | | | | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Net income | (13.2) | | | (7.5) | | (5.7) | | | | | | |
Issuance of Class A common stock in connection with acquisitions (in shares) | | | | | | | | 785,969 | | | | |
Issuance of Class A common stock in connection with acquisitions | 36.5 | 24.7 | | | | 11.8 | | | | | | |
Repurchases of Class A common stock to treasury stock, inclusive of excise tax (in shares) | | | (301,510) | | | | | | | | | |
Repurchases of Class A common stock to treasury stock, inclusive of excise tax | (17.2) | 4.5 | $ (17.2) | | | (4.5) | | | | | | |
Exchange of shares held (in shares) | | | | | | | | 732,524 | | | | (732,524) |
Equity-based compensation | 15.8 | 15.8 | | | | | | | | | | |
Vesting of restricted stock units, net of tax withholding (in shares) | | | | | | | | 306,953 | | | | |
Vesting of restricted stock units, net of tax withholding | (3.4) | (4.6) | | | | 1.2 | | | | | | |
Balance at end of period (in shares) at Mar. 31, 2022 | | | | | | | | 53,618,573 | | 26,272,654 | | 4,302,657 |
Balance at end of period at Mar. 31, 2022 | 418.2 | 659.6 | $ (38.3) | (332.8) | 0 | 129.7 | | $ 0 | | $ 0 | | $ 0 |
Balance at end of period, Treasury stock (in shares) at Mar. 31, 2022 | | | (679,985) | | | | | | | | | |
Balance at beginning of period (in shares) at Dec. 31, 2021 | | | | | | | | 51,793,127 | | 26,272,654 | | 5,035,181 |
Balance at beginning of period at Dec. 31, 2021 | 399.7 | 619.2 | $ (21.1) | (325.3) | 0 | 126.9 | | $ 0 | | $ 0 | | $ 0 |
Balance at beginning of period, Treasury stock (in shares) at Dec. 31, 2021 | | | (378,475) | | | | | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Net income | 48.2 | | | | | | | | | | | |
Repurchases of Class A common stock to treasury stock, inclusive of excise tax (in shares) | | | | | | | (3,887,191) | | | | | |
Repurchases of Class A common stock to treasury stock, inclusive of excise tax | | | | | | | $ (184.4) | | | | | |
Cumulative translation adjustment | (1.1) | | | | | | | | | | | |
Balance at end of period (in shares) at Sep. 30, 2022 | | | | | | | | 53,006,376 | | 25,829,016 | | 3,626,749 |
Balance at end of period at Sep. 30, 2022 | 420.8 | 696 | $ 0 | (392.8) | (0.7) | 118.3 | | $ 0 | | $ 0 | | $ 0 |
Balance at end of period, Treasury stock (in shares) at Sep. 30, 2022 | | | 0 | | | | | | | | | |
Balance at beginning of period (in shares) at Mar. 31, 2022 | | | | | | | | 53,618,573 | | 26,272,654 | | 4,302,657 |
Balance at beginning of period at Mar. 31, 2022 | 418.2 | 659.6 | $ (38.3) | (332.8) | 0 | 129.7 | | $ 0 | | $ 0 | | $ 0 |
Balance at beginning of period, Treasury stock (in shares) at Mar. 31, 2022 | | | (679,985) | | | | | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Net income | 15 | | | 10.3 | | 4.7 | | | | | | |
Issuance of Class A common stock (in shares) | | | | | | | | 17,287 | | | | |
Issuance of Class A common stock | 0.6 | 0.4 | | | | 0.2 | | | | | | |
Repurchases of Class A common stock to treasury stock, inclusive of excise tax (in shares) | | | (3,585,681) | | | | | | | | | |
Repurchases of Class A common stock to treasury stock, inclusive of excise tax | (167.2) | 46.8 | $ (167.2) | | | (46.8) | | | | | | |
Retirement of treasury stock (in shares) | | | 3,539,016 | | | | | (3,539,016) | | | | |
Retirement of treasury stock | 0 | (76.4) | $ 176.7 | (100.3) | | | | | | | | |
Exchange of shares held (in shares) | | | | | | | | 1,095,915 | | (443,638) | | (652,277) |
Exchange of shares held | 0 | 1.6 | | | | (1.6) | | | | | | |
Equity-based compensation | 9.3 | 9.3 | | | | | | | | | | |
Vesting of restricted stock units, net of tax withholding (in shares) | | | | | | | | 265,553 | | | | |
Vesting of restricted stock units, net of tax withholding | (7.9) | (5.8) | | | | (2.1) | | | | | | |
Cumulative translation adjustment | (0.6) | | | | (0.4) | (0.2) | | | | | | |
Balance at end of period (in shares) at Jun. 30, 2022 | | | | | | | | 51,458,312 | | 25,829,016 | | 3,650,380 |
Balance at end of period at Jun. 30, 2022 | 267.4 | 635.5 | $ (28.8) | (422.8) | (0.4) | 83.9 | | $ 0 | | $ 0 | | $ 0 |
Balance at end of period, Treasury stock (in shares) at Jun. 30, 2022 | | | (726,650) | | | | | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Net income | 46.4 | | | 43.1 | | 3.3 | | | | | | |
Issuance of Class A common stock in connection with acquisitions (in shares) | | | | | | | | 2,228,663 | | | | |
Issuance of Class A common stock in connection with acquisitions | 95.2 | 63.8 | | | | 31.4 | | | | | | |
Repurchases of Class A common stock to treasury stock, inclusive of excise tax (in shares) | | | | | | | 0 | | | | | |
Retirement of treasury stock (in shares) | | | 726,650 | | | | | (726,650) | | | | |
Retirement of treasury stock | 0 | (15.7) | $ 28.8 | (13.1) | | | | | | | | |
Exchange of shares held (in shares) | | | | | | | | 23,631 | | 0 | | (23,631) |
Exchange of shares held | 0 | 0 | | | | 0 | | | | | | |
Equity-based compensation | 12.8 | 12.8 | | | | | | | | | | |
Vesting of restricted stock units, net of tax withholding (in shares) | | | | | | | | 22,420 | | | | |
Vesting of restricted stock units, net of tax withholding | (0.5) | (0.4) | | | | (0.1) | | | | | | |
Other comprehensive income (loss) | (0.5) | | | | (0.3) | (0.2) | | | | | | |
Cumulative translation adjustment | (0.5) | | | | | | | | | | | |
Balance at end of period (in shares) at Sep. 30, 2022 | | | | | | | | 53,006,376 | | 25,829,016 | | 3,626,749 |
Balance at end of period at Sep. 30, 2022 | 420.8 | 696 | $ 0 | (392.8) | (0.7) | 118.3 | | $ 0 | | $ 0 | | $ 0 |
Balance at end of period, Treasury stock (in shares) at Sep. 30, 2022 | | | 0 | | | | | | | | | |
Balance at beginning of period (in shares) at Dec. 31, 2022 | | | | | | | 54,153,218 | 54,153,218 | 25,829,016 | 25,829,016 | 2,889,811 | 2,889,811 |
Balance at beginning of period at Dec. 31, 2022 | $ 480.6 | 702.6 | $ 0 | (363.6) | 8.3 | 133.3 | | $ 0 | | $ 0 | | $ 0 |
Balance at beginning of period, Treasury stock (in shares) at Dec. 31, 2022 | 0 | | 0 | | | | | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Net income | $ 20.4 | | | 14.8 | | 5.6 | | | | | | |
Issuance of Class A common stock in connection with acquisitions (in shares) | | | | | | | | 27,780 | | | | |
Issuance of Class A common stock in connection with acquisitions | 7.6 | 5.5 | | | | 2.1 | | | | | | |
Exchange of shares held (in shares) | | | | | | | | 2,465,770 | | (1,666,665) | | (799,105) |
Exchange of shares held | 0 | 4.9 | | | | (4.9) | | | | | | |
Distributions to noncontrolling interests | (1.8) | | | | | (1.8) | | | | | | |
Equity-based compensation | 21.9 | 21.9 | | | | | | | | | | |
Vesting of restricted stock units, net of tax withholding (in shares) | | | | | | | | 123,846 | | | | |
Vesting of restricted stock units, net of tax withholding | (5.3) | (4.7) | | | | (0.6) | | | | | | |
Other comprehensive income (loss) | 3 | | | | 2.1 | 0.9 | | | | | | |
Balance at end of period (in shares) at Mar. 31, 2023 | | | | | | | | 56,770,614 | | 24,162,351 | | 2,090,706 |
Balance at end of period at Mar. 31, 2023 | 526.4 | 730.2 | $ 0 | (348.8) | 10.4 | 134.6 | | $ 0 | | $ 0 | | $ 0 |
Balance at end of period, Treasury stock (in shares) at Mar. 31, 2023 | | | 0 | | | | | | | | | |
Balance at beginning of period (in shares) at Dec. 31, 2022 | | | | | | | 54,153,218 | 54,153,218 | 25,829,016 | 25,829,016 | 2,889,811 | 2,889,811 |
Balance at beginning of period at Dec. 31, 2022 | $ 480.6 | 702.6 | $ 0 | (363.6) | 8.3 | 133.3 | | $ 0 | | $ 0 | | $ 0 |
Balance at beginning of period, Treasury stock (in shares) at Dec. 31, 2022 | 0 | | 0 | | | | | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Net income | $ 103.7 | | | | | | | | | | | |
Repurchases of Class A common stock to treasury stock, inclusive of excise tax (in shares) | | | | | | | (1,515,000) | | | | | |
Repurchases of Class A common stock to treasury stock, inclusive of excise tax | | | | | | | $ (97.3) | | | | | |
Exchange of shares held (in shares) | | | | | | | | | (1,997,133) | | | |
Cumulative translation adjustment | (2.7) | | | | | | | | | | | |
Balance at end of period (in shares) at Sep. 30, 2023 | | | | | | | 56,544,839 | 56,544,839 | 23,831,883 | 23,831,883 | 1,759,273 | 1,759,273 |
Balance at end of period at Sep. 30, 2023 | $ 541 | 748.9 | $ 0 | (355) | 6.3 | 140.8 | | $ 0 | | $ 0 | | $ 0 |
Balance at end of period, Treasury stock (in shares) at Sep. 30, 2023 | 0 | | 0 | | | | | | | | | |
Balance at beginning of period (in shares) at Mar. 31, 2023 | | | | | | | | 56,770,614 | | 24,162,351 | | 2,090,706 |
Balance at beginning of period at Mar. 31, 2023 | $ 526.4 | 730.2 | $ 0 | (348.8) | 10.4 | 134.6 | | $ 0 | | $ 0 | | $ 0 |
Balance at beginning of period, Treasury stock (in shares) at Mar. 31, 2023 | | | 0 | | | | | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Net income | 36.8 | | | 25.1 | | 11.7 | | | | | | |
Issuance of Class A common stock (in shares) | | | | | | | | 295,699 | | | | |
Issuance of Class A common stock | 11 | 6.4 | | | | 4.6 | | | | | | |
Repurchases of Class A common stock to treasury stock, inclusive of excise tax (in shares) | | | (1,515,000) | | | | | | | | | |
Repurchases of Class A common stock to treasury stock, inclusive of excise tax | (97.3) | 22.7 | $ (97.3) | | | (22.7) | | | | | | |
Retirement of treasury stock (in shares) | | | 1,515,000 | | | | | (1,515,000) | | | | |
Retirement of treasury stock | 0 | (33.4) | $ 97.3 | (63.9) | | | | | | | | |
Exchange of shares held (in shares) | | | | | | | | 661,901 | | (330,468) | | (331,433) |
Exchange of shares held | 0 | 1.9 | | | | (1.9) | | | | | | |
Distributions to noncontrolling interests | (0.4) | | | | | (0.4) | | | | | | |
Equity-based compensation | 13.1 | 13.1 | | | | | | | | | | |
Vesting of restricted stock units, net of tax withholding (in shares) | | | | | | | | 253,919 | | | | |
Vesting of restricted stock units, net of tax withholding | (10.3) | (7.1) | | | | (3.2) | | | | | | |
Other comprehensive income (loss) | (0.1) | | | | (0.1) | | | | | | | |
Balance at end of period (in shares) at Jun. 30, 2023 | | | | | | | | 56,467,133 | | 23,831,883 | | 1,759,273 |
Balance at end of period at Jun. 30, 2023 | 479.2 | 733.8 | $ 0 | (387.6) | 10.3 | 122.7 | | $ 0 | | $ 0 | | $ 0 |
Balance at end of period, Treasury stock (in shares) at Jun. 30, 2023 | | | 0 | | | | | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Net income | 46.5 | | | 32.6 | | 13.9 | | | | | | |
Issuance of Class A common stock in connection with acquisitions | 13.8 | 8.1 | | | | 5.7 | | | | | | |
Repurchases of Class A common stock to treasury stock, inclusive of excise tax (in shares) | | | | | | | 0 | | | | | |
Excise tax | 0.1 | 0.1 | | | | | | | | | | |
Distributions to noncontrolling interests | (0.5) | | | | | (0.5) | | | | | | |
Equity-based compensation | 12.4 | 12.4 | | | | | | | | | | |
Vesting of restricted stock units, net of tax withholding (in shares) | | | | | | | | 77,706 | | | | |
Vesting of restricted stock units, net of tax withholding | (4.9) | (5.5) | | | | 0.6 | | | | | | |
Other comprehensive income (loss) | (5.6) | | | | (4) | (1.6) | | | | | | |
Cumulative translation adjustment | (5.6) | | | | | | | | | | | |
Balance at end of period (in shares) at Sep. 30, 2023 | | | | | | | 56,544,839 | 56,544,839 | 23,831,883 | 23,831,883 | 1,759,273 | 1,759,273 |
Balance at end of period at Sep. 30, 2023 | $ 541 | $ 748.9 | $ 0 | $ (355) | $ 6.3 | $ 140.8 | | $ 0 | | $ 0 | | $ 0 |
Balance at end of period, Treasury stock (in shares) at Sep. 30, 2023 | 0 | | 0 | | | | | | | | | |