XML 35 R23.htm IDEA: XBRL DOCUMENT v3.19.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Stock-Based Compensation (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Assumptions used to estimate the fair values of the stock options granted [Abstract]          
Risk-free interest rate     2.18%    
Expected term of option     6 years 3 months    
Expected stock price volatility     39.50%    
Expected dividend yield     0.00%    
Additional Disclosures [Abstract]          
Proceeds from stock option exercises     $ 1,736,946 $ 860,050  
Closing price of common stock (in dollars per share) $ 59.71   $ 59.71    
2019 Plan [Member]          
Share Based Compensation Expense [Abstract]          
Number of shares authorized for issuance (in shares) 1,248,848   1,248,848    
Number of shares available for issuance (in shares) 1,100,000   1,100,000    
Award expiry period     10 years    
2019 Plan [Member] | Minimum [Member]          
Share Based Compensation Expense [Abstract]          
Award vesting period     1 year    
2019 Plan [Member] | Maximum [Member]          
Share Based Compensation Expense [Abstract]          
Award vesting period     4 years    
2001 Plan [Member]          
Share Based Compensation Expense [Abstract]          
Number of shares available for issuance (in shares) 148,848   148,848    
General and Administrative [Member]          
Share Based Compensation Expense [Abstract]          
Stock-based compensation expense $ 119,000 $ 63,000 $ 260,000 96,000  
Stock Options [Member]          
Stock Options Activity [Roll Forward]          
Outstanding, beginning of period (in shares)     175,500    
Grants (in shares)     10,000    
Exercised (in shares)     (58,063)    
Forfeitures (in shares)     (11,250)    
Outstanding, end of period (in shares) 116,187   116,187   175,500
Exercisable, end of period (in shares) 92,000   92,000    
Weighted Average Exercise Price [Roll Forward]          
Outstanding, beginning of period (in dollars per share)     $ 37.73    
Grants (in dollars per share)     66.40    
Exercised (in dollars per share)     29.91    
Forfeitures (in dollars per share)     41.82    
Outstanding, end of period (in dollars per share) $ 43.70   43.70   $ 37.73
Exercisable, end of period (in dollars per share) $ 23.35   $ 23.35    
Weighted Average Remaining Contractual Term [Roll Forward]          
Outstanding     6 years 10 months 20 days   6 years 3 months 29 days
Grants     0 years    
Exercised     0 years    
Forfeitures         0 years
Exercisable     2 years 10 months 2 days    
Aggregate Intrinsic Value [Roll Forward]          
Outstanding, beginning of period     $ 4,014,235    
Grants     0    
Exercised     1,729,995    
Forfeitures     0    
Outstanding, end of period $ 1,926,782   1,926,782   $ 4,014,235
Exercisable, end of period 1,593,140   1,593,140    
Additional Disclosures [Abstract]          
Proceeds from stock option exercises     1,700,000 $ 900,000  
Unrecognized compensation cost $ 1,500,000   $ 1,500,000    
Recognized compensation period     3 years 4 months 17 days