XML 94 R76.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-based Compensation (Summary Of RSU Vested And Expected To Vest) (Details) - RSUs [Member] - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of RSU granted 150,389  
Number of RSUs outstanding 254,591 215,084
Equity Incentive Plan 2014 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of RSU granted 315,406  
Number of RSUs outstanding 254,591  
Vested and convertible at December 31, 2019 117,881  
Total scheduled to vest 254,591  
Equity Incentive Plan 2014 [Member] | Scheduled To Vest During 2020 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total scheduled to vest 74,173  
Equity Incentive Plan 2014 [Member] | Scheduled To Vest During 2021 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total scheduled to vest 39,650  
Equity Incentive Plan 2014 [Member] | Scheduled To Vest During 2022 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total scheduled to vest 20,887  
Equity Incentive Plan 2014 [Member] | Scheduled To Vest During 2023 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total scheduled to vest 1,000  
Equity Incentive Plan 2014 [Member] | Scheduled To Vest During 2024 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total scheduled to vest 1,000  
Equity Incentive Plan 2014 [Member] | 2017 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of RSU granted 94,329  
Number of RSUs outstanding 65,908  
Vested and convertible at December 31, 2019 54,149  
Total scheduled to vest 65,908  
Equity Incentive Plan 2014 [Member] | 2017 [Member] | Scheduled To Vest During 2020 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total scheduled to vest 8,509  
Equity Incentive Plan 2014 [Member] | 2017 [Member] | Scheduled To Vest During 2021 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total scheduled to vest 3,250  
Equity Incentive Plan 2014 [Member] | 2018 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of RSU granted 70,688  
Number of RSUs outstanding 42,168  
Vested and convertible at December 31, 2019 20,573  
Total scheduled to vest 42,168  
Equity Incentive Plan 2014 [Member] | 2018 [Member] | Scheduled To Vest During 2020 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total scheduled to vest 11,127  
Equity Incentive Plan 2014 [Member] | 2018 [Member] | Scheduled To Vest During 2021 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total scheduled to vest 10,468  
Equity Incentive Plan 2014 [Member] | 2019 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of RSU granted 150,389  
Number of RSUs outstanding 146,515  
Vested and convertible at December 31, 2019 43,159  
Total scheduled to vest 146,515  
Equity Incentive Plan 2014 [Member] | 2019 [Member] | Scheduled To Vest During 2020 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total scheduled to vest 54,537  
Equity Incentive Plan 2014 [Member] | 2019 [Member] | Scheduled To Vest During 2021 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total scheduled to vest 25,932  
Equity Incentive Plan 2014 [Member] | 2019 [Member] | Scheduled To Vest During 2022 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total scheduled to vest 20,887  
Equity Incentive Plan 2014 [Member] | 2019 [Member] | Scheduled To Vest During 2023 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total scheduled to vest 1,000  
Equity Incentive Plan 2014 [Member] | 2019 [Member] | Scheduled To Vest During 2024 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total scheduled to vest 1,000