v3.19.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Aug. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense $ 723,711 $ 625,870  
Weighted average grant date fair value $ 2.56 $ 2.68  
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares authorized (in shares)     4,173,520
Number of shares available for grant (in shares) 542,215    
Award vesting period 4 years    
Awards exercisable each anniversary of grant date, percent 25.00%    
Unrecognized compensation expense $ 1,382,842 $ 996,283  
Unrecognized compensation expense period for recognition 5 years 4 years  
Exercises in period, intrinsic value $ 1,300,000 $ 1,200,000  
Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation expense (awards other than options) $ 230,000 $ 244,000