XML 109 R92.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share-Based Payments - Employee Stock Purchase Plan (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Stock Issued During Period, Shares, Employee Stock Purchase Plans 47,000 20,000  
Proceeds from common stock issued pursuant to ESPP $ 1,457,000 $ 597,000 $ 0
Employee Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum 0.10%    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized 206,600    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 2,100,000    
Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date 15.00%    
Stock Issued During Period, Shares, Employee Stock Purchase Plans 47,022 20,178  
Proceeds from common stock issued pursuant to ESPP $ 1,500,000 $ 597,000  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 2,000,000.0    
Measurement Input, Price Volatility [Member] | Employee Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum 18.00%    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum   21.00%  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum 2.20%    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate   2.00%  
Measurement Input, Expected Dividend Rate [Member] | Employee Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate   2.50%  
Measurement Input, Expected Term [Member] | Employee Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 6 years 6 years  
Minimum [Member] | Measurement Input, Expected Dividend Rate [Member] | Employee Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate 2.60%    
Maximum | Measurement Input, Expected Dividend Rate [Member] | Employee Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate 3.50%