Quarterly report pursuant to Section 13 or 15(d)

Stock-based Compensation - Textual (Details)

v3.20.1
Stock-based Compensation - Textual (Details)
$ in Millions
1 Months Ended 3 Months Ended
Jun. 30, 2019
installment
shares
Mar. 31, 2020
USD ($)
Mar. 31, 2019
Incentive Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Purchase price of common stock 100.00%    
Non-Statutory Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Purchase price of common stock 85.00%    
Stock options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percent of voting interests 10.00%    
Purchase price of common stock above minimum threshold 110.00%    
Expiration period 10 years    
Award vesting period 4 years    
Compensation not yet recognized, stock options   $ 4.7  
Stock options [Member] | Tranche One [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting rights 25.00%    
Stock options [Member] | Tranche Two [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting rights 75.00%    
Restricted Stock Units (RSUs) [Member] | Tranche One [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting rights 33.00%    
Restricted Stock Units (RSUs) [Member] | Tranche Two [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting rights 25.00%    
Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance awards, threshold level, number of shares, multiplier 0    
Performance Shares [Member] | Tranche One [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting rights 50.00%    
Performance Shares [Member] | Tranche Two [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting rights 50.00%    
RSAs and RSUs [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation not yet recognized, share-based awards other than options   2.4  
Performance Stock Units (PSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation not yet recognized, share-based awards other than options   1.2  
Performance Based Options (PBOs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation not yet recognized, share-based awards other than options   $ 2.0  
2019 Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares available for grant (in shares) | shares 7,897,144    
Maximum number of shares to be issued upon exercise of stock options (in shares) | shares 14,000,000    
Number of shares authorized (in shares) | shares 8,100,000    
2019 Plan [Member] | Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of installments | installment 2    
2019 Plan [Member] | Performance Shares [Member] | Tranche One [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting rights 50.00%    
2019 Plan [Member] | Performance Shares [Member] | Tranche Two [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting rights 50.00%    
2020 PSU and PBO Plan [Member] | Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Estimated performance goal achievement rate   100.00%  
2019 PSU and PBO Plan [Member] | Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Estimated performance goal achievement rate   84.00%  
2019 PSU and PBO Plan [Member] | Performance Shares [Member] | Tranche One [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting rights   50.00%  
2019 PSU and PBO Plan [Member] | Performance Shares [Member] | Tranche Two [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting rights   50.00%  
2018 PSU and PBO Plan [Member] | Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Estimated performance goal achievement rate     118.00%
2018 PSU and PBO Plan [Member] | Performance Shares [Member] | Tranche One [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting rights     50.00%
2018 PSU and PBO Plan [Member] | Performance Shares [Member] | Tranche Two [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting rights     50.00%