Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation and Employee Benefit Plans - Additional Information (Details Textuals)

v3.21.1
Stock-Based Compensation and Employee Benefit Plans - Additional Information (Details Textuals)
$ in Millions
3 Months Ended
Mar. 31, 2021
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term 1 year 3 months 3 days
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $ 0.9
Equity Incentive Plan [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant | shares 16,575,503
ESPP [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant | shares 4,297,394
Restricted Stock Unit and Restricted Stock Award [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 72.0
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term 2 years 8 months 4 days
Share-based Payment Arrangement, Option [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term 2 years 9 months
Performance Shares [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 9.4
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term 1 year 4 months 24 days