Stock-Based Compensation (Details) - USD ($) | 1 Months Ended | 3 Months Ended |
May 31, 2019 | Mar. 31, 2020 | Mar. 31, 2019 | Mar. 31, 2018 |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Share-based compensation, number of additional shares authorized (in shares) | 2,542,664 | | | |
Share-based compensation, number of shares authorized (in shares) | | 30,944,912 | | |
Share-based compensation, number of shares available for grant (in shares) | | 11,834,074 | | |
Share-based compensation, reduction in shares available for issuance by shares issued pursuant to any appreciation award (in shares) | | 1 | | |
Share-based compensation, strike price as a percentage of the fair market value of the underlying stock on the date of grant | | 100.00% | | |
Share-based compensation, reduction in shares available for issuance by shares issued pursuant to any stock award that is not an appreciation award (in shares) | | 1.8 | | |
Employee Stock Option | Share-based Payment Arrangement, Employee [Member] | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Share-based compensation, term of award | | 10 years | 10 years | |
Share-based compensation, vesting period | | 4 years | 4 years | |
Share-based compensation, options granted (in shares) | | 0 | 139,000 | |
Share-based compensation, grant date fair value of stock options | | $ 0 | $ 1,300,000 | |
Employee Stock Option | Share-based Payment Arrangement, Employee [Member] | Vesting on first anniversary of grant date | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Share-based compensation, vesting percentage, year one | | 25.00% | 25.00% | |
Employee Stock Option | Share-based Payment Arrangement, Employee [Member] | Vesting on the last day of each calendar quarter | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Share-based compensation, vesting percentage, year one | | 6.25% | 6.25% | |
Restricted Stock Units (RSUs) [Member] | Vesting on the last day of each calendar quarter | Maximum | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Share-based compensation, vesting percentage, year one | | 150.00% | 150.00% | |
Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Nonemployee [Member] | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Share-based compensation, grant date fair value of stock options | | $ 0 | $ 100,000 | |
Share-based compensation, restricted stock units granted (in shares) | | 0 | 7,000 | |
Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Nonemployee [Member] | Vesting on first anniversary of grant date | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Share-based compensation, vesting percentage, year one | | 50.00% | 50.00% | |
Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Nonemployee [Member] | Vesting on the last day of each calendar quarter | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Share-based compensation, vesting percentage, year one | | 12.50% | 12.50% | |
Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Employee [Member] | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Share-based compensation, vesting period | | 4 years | 4 years | |
Share-based compensation, grant date fair value of stock options | | $ 17,100,000 | $ 14,600,000 | |
Share-based compensation, restricted stock units granted (in shares) | | 632,000 | 629,000 | |
Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Employee [Member] | Vesting on first anniversary of grant date | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Share-based compensation, vesting percentage, year one | | 25.00% | 25.00% | |
Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Employee [Member] | Vesting on the last day of each calendar quarter | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Share-based compensation, vesting percentage, year one | | 6.25% | 6.25% | |
Restricted Stock Units (RSUs) [Member] | Director | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Share-based compensation, grant date fair value of stock options | | $ 1,400,000 | $ 1,400,000 | |
Share-based compensation, restricted stock units granted (in shares) | | 58,000 | 76,000 | |
Share Based Compensation Arrangement By Share Based Payment Award Ratably Vest After | | 100.00% | 100.00% | |
Performance Based RSU | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Share-based compensation, vesting period | | 1 year | 1 year | |
Share-based compensation, grant date fair value of stock options | | $ 3,100,000 | $ 2,900,000 | |
Performance Based RSU | Share-based Payment Arrangement, Employee [Member] | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Share-based compensation, restricted stock units granted (in shares) | | 115,000 | 125,000 | |
Performance Based RSU | Executives | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Share-based compensation, vesting period | | 3 years | 3 years | |
Share-based compensation, grant date fair value of stock options | | $ 3,900,000 | $ 2,200,000 | |
Share-based compensation, restricted stock units granted (in shares) | | 144,000 | 96,000 | |
Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number | | | | 20,000 |
Share-based Compensation Arrangement by Share-based Payment Award, Award Performance Period | | 2 years | 2 years | |
Performance Based RSU | Executives | Minimum | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Share-based compensation, vesting percentage, year one | | 0.00% | 0.00% | |
Performance Based RSU | Executives | Vesting on first anniversary of grant date | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Share-based compensation, vesting percentage, year one | | 50.00% | 50.00% | |
Performance Based RSU | Executives | Vesting on the last day of each calendar quarter | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Share-based compensation, vesting percentage, year one | | 50.00% | 50.00% | |