XML 93 R82.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Narrative (Details) - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Stock options and assumed options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options exercised (in shares) 73,175 63,748
Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted stock units granted (in shares) 127,216 100,728
Restricted stock units vested (in shares) 89,370 23,048
2015 Equity Incentive Plan | Stock options and assumed options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options granted (in shares) 0 5,000