Equity-Based Compensation (Details) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended | 9 Months Ended | |
Sep. 30, 2022 | Jun. 30, 2022 | Sep. 30, 2021 | Sep. 30, 2022 | Sep. 30, 2021 | Dec. 31, 2021 |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period | | | | 0 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period | | | | (1,438) | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | 633,816 | | | 633,816 | | |
Share-Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options Outstanding, Number | 33,032 | | | 33,032 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term | | | | 5 years 7 months 6 days | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum | | | | 1.17% | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum | | | | 3.40% | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum | | | | 24.93% | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum | | | | 30.89% | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate | | | | 0% | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | | | | $ 1,432.72 | | |
Equity-based compensation expense | $ 26,686 | | $ 15,009 | $ 58,441 | $ 42,859 | |
Equity-based compensation expense | $ 26,686 | | $ 15,009 | $ 58,441 | $ 42,859 | |
Two Thousand Fourteen, Equity Plan | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | 111,310 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | | | | 0 | | |
Two Thousand Eighteen, Equity Plan | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | 59,496 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | | | | 17,906 | | |
Employee Performance Based Stock Option | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | 82,820 | | |
Employee Performance Based Stock Option | Share-based Payment Arrangement, Tranche One | | | | | | |
Share-Based Payment Arrangement [Abstract] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | 25% | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | 64,195 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | 25% | | |
Employee Performance Based Stock Option | Share-based Payment Arrangement, Tranche Two | | | | | | |
Share-Based Payment Arrangement [Abstract] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | 50% | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | 16,415 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | 50% | | |
Employee Performance Based Stock Option | Share-based Payment Arrangement, Tranche Three | | | | | | |
Share-Based Payment Arrangement [Abstract] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | 50% | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | 2,210 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | 50% | | |
Employee Performance Based Stock Option | Two Thousand Fourteen, Equity Plan | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | 55,655 | | |
Employee Performance Based Stock Option | Two Thousand Eighteen, Equity Plan | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | 27,165 | | |
Employee Stock | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | 170,806 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period | | | | (59,559) | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period | | | | (12,126) | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | | | | | | 534,695 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number | 281,825 | | | 281,825 | | |
Employee Stock | Share-based Payment Arrangement, Tranche One | | | | | | |
Share-Based Payment Arrangement [Abstract] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | 25% | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | 69,361 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | 25% | | |
Employee Stock | Share-based Payment Arrangement, Tranche Two | | | | | | |
Share-Based Payment Arrangement [Abstract] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | 50% | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | 16,415 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | 50% | | |
Employee Stock | Share-based Payment Arrangement, Tranche Three | | | | | | |
Share-Based Payment Arrangement [Abstract] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | 50% | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | 2,210 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | 50% | | |
Employee Stock | Two Thousand Fourteen, Equity Plan | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | 55,655 | | |
Employee Stock | Two Thousand Eighteen, Equity Plan | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | 32,331 | | |
Restricted Stock Units (RSUs) | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | | 16,864 | | 17,906 | | |
Share-Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options Outstanding, Number | | | | | | 16,564 |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition | | | | 2 years 7 months 6 days | | |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $ 381,700 | | | $ 381,700 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | | | | $ 4,505.9 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | | | | $ 4,505.9 | | |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | 381,700 | | | $ 381,700 | | |
Restricted Stock Units (RSUs) | Maximum | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | | 6 years | | |
Restricted Stock Units (RSUs) | Minimum | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | | 2 years | | |
Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Tranche One | | | | | | |
Share-Based Payment Arrangement [Abstract] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | 50% | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | | | | 5,215 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | 50% | | |
Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Tranche Two | | | | | | |
Share-Based Payment Arrangement [Abstract] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | 25% | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | | | | 3,119 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | 25% | | |
Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Tranche Three | | | | | | |
Share-Based Payment Arrangement [Abstract] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | 50% | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | | | | 642 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | 50% | | |
Restricted Stock Units (RSUs) | Two Thousand Fourteen, Equity Plan | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | | | | 0 | | |
Restricted Stock Units (RSUs) | Two Thousand Eighteen, Equity Plan | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | | | | 8,976 | | |
Restricted Stock Units (RSUs) | Two Thousand Ten, Equity Plan | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | 131,701 | | | $ 131,701 | | |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested Outstanding Number Aggregate Intrinsic Value | $ 0 | | | $ 0 | | |
Performance Based Restricted Stock Unit | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | | | | 8,930 | | |
Performance Based Restricted Stock Unit | Share-based Payment Arrangement, Tranche One | | | | | | |
Share-Based Payment Arrangement [Abstract] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | 50% | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | | | | 5,215 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | 50% | | |
Performance Based Restricted Stock Unit | Share-based Payment Arrangement, Tranche Two | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | | | | 3,119 | | |
Performance Based Restricted Stock Unit | Share-based Payment Arrangement, Tranche Three | | | | | | |
Share-Based Payment Arrangement [Abstract] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | 50% | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | | | | 596 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | 50% | | |
Performance Based Restricted Stock Unit | Two Thousand Fourteen, Equity Plan | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | | | | 0 | | |
Performance Based Restricted Stock Unit | Two Thousand Eighteen, Equity Plan | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | | | | 8,930 | | |
Share-based Payment Arrangement, Option | | | | | | |
Share-Based Payment Arrangement [Abstract] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period | | | | 10 years | | |
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period | | 165,456 | | 170,806 | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price | $ 2,972.67 | | | $ 2,972.67 | | $ 2,424.62 |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | | | | 4,481.92 | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price | | | | 2,303.55 | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price | | | | 3,352.37 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price | $ 1,952.12 | | | $ 1,952.12 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term | | | | 5 years 10 months 24 days | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term | | | | 3 years 6 months | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | $ 740,513 | | | $ 740,513 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value | $ 573,502 | | | $ 573,502 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period | | 165,456 | | 170,806 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period | | | | 10 years | | |
Share-based Payment Arrangement, Option | Maximum | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | | 6 years | | |
Share-based Payment Arrangement, Option | Minimum | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | | 3 years | | |
Share-based Payment Arrangement, Option | Share-based Payment Arrangement, Tranche Three | | | | | | |
Share-Based Payment Arrangement [Abstract] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | 50% | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | 50% | | |
Restricted Stock | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options Outstanding, Number | 0 | | | 0 | | |
Share-based Payment Arrangement | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | 87,986 | | |