XML 90 R77.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity - Summary of Assumptions Used to Value Stock-Based Awards Granted (Details)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Abstract]    
Expected term (in years)   5 years
Risk-free interest rate, Minimum 0.36% 0.88%
Risk-free interest rate, Maximum 0.80% 1.67%
Expected volatility   36.00%
Expected volatility, Minimum 38.30%  
Expected volatility, Maximum 39.00%  
Expected term (in years)   5 years
Minimum    
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Abstract]    
Expected term (in years) 5 years  
Expected term (in years) 5 years  
Maximum    
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Abstract]    
Expected term (in years) 6 years  
Expected term (in years) 6 years