XML 109 R90.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Awards - Summary of Stock Options, Restricted Stock and Restricted Stock Unit Activity (Parenthetical) (Detail)
3 Months Ended
Mar. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Number of days of stock prices used to compute average stock price 90 days
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum 34.00%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum 57.00%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate 44.00%
Shares granted and outstanding, Risk free interest rate 0.17%
Shares granted and outstanding, Expected dividend rate 0.00%
Minimum [Member] | Performance Based Restricted Stock Unit [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares granted and outstanding, Vesting percentage 0.00%
Maximum [Member] | Performance Based Restricted Stock Unit [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares granted and outstanding, Vesting percentage 200.00%