XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Compensation Related Costs, Share Based Payments (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 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,314)    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 647,892   647,892    
Share-Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options Outstanding, Number 32,944   32,944    
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.07%    
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.52%    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate     0.00%    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value     $ 1,434.57    
Equity-based compensation expense $ 20,087 $ 13,379 $ 31,755 $ 27,850  
Equity-based compensation expense $ 20,087 $ 13,379 $ 31,755 $ 27,850  
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     110,830    
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     57,536    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period     17,694    
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     81,600    
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.00%    
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     63,300    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     4 years    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     25.00%    
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.00%    
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,090    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     50.00%    
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.00%    
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 Period     2 years    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     50.00%    
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,415    
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     26,185    
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     168,366    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period     (43,719)    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period     (11,450)    
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 297,665   297,665    
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.00%    
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     68,466    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     4 years    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     25.00%    
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.00%    
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,090    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     2 years    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     50.00%    
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.00%    
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.00%    
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,415    
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     31,351    
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,694    
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 9 months 18 days    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 406,545   $ 406,545    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value     $ 4,509.67    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value     $ 4,509.67    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 406,545   $ 406,545    
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.00%    
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,109    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     2 years    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     50.00%    
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.00%    
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 Period     4 years    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     25.00%    
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.00%    
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 Period     2 years    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     50.00%    
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,870    
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,912   $ 131,912    
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,824    
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.00%    
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,109    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     2 years    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     50.00%    
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    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     4 years    
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.00%    
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.00%    
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,824    
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   168,366    
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,931.72   $ 2,931.72   $ 2,424.62
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price     4,487.97    
Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price     2,598.73    
Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price     3,406.42    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price $ 1,927.47   $ 1,927.47    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term     6 years 1 month 6 days    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term     3 years 7 months 6 days    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value $ 788,955   $ 788,955    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value $ 618,152   $ 618,152    
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period 165,456   168,366    
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.00%    
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.00%    
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     86,766