XML 103 R84.htm IDEA: XBRL DOCUMENT v3.20.4
Share-Based Compensation, Settlement of Share-Based Awards, and Employee Benefit Plans - Fair Value Assumptions (Details) - Options
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected stock volatility, minimum 55.00%   63.00%
Expected stock volatility, maximum 61.00%   72.00%
Expected stock volatility   58.00%  
Expected dividend yield 0.00% 0.00% 0.00%
Risk-free interest rate, minimum 0.38% 1.54% 2.63%
Risk-free interest rate, maximum 1.73% 2.47% 2.92%
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected life 5 years 6 months 5 years 8 months 12 days 5 years 6 months
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected life 6 years 6 months 6 years 6 months 6 years 6 months