XML 86 R72.htm IDEA: XBRL DOCUMENT v3.7.0.1
4) Stock-based Compensation: Schedule of stock inventive plan changes (Details) - USD ($)
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Dec. 31, 2015
Class A Common Stock        
Shares, Outstanding 741,973 589,801 741,973 618,261
Shares outstanding $ 4.33 $ 3.97 $ 4.33 $ 3.89
Shares Exercised   (28,460)    
Per Share Shares Exercised   $ 2.15    
Options Exercisable 671,816 519,711    
Options exercisable $ 4.08 $ 3.65    
Available options for future grant $ 525,682 $ 397,342    
Weighted average contractual term of options outstanding 6.87 years 7.25 years    
Weighted average contractual term of options exercisable 6.61 years 6.96 years    
Aggregated intrinsic value of options outstanding $ 1,564,592 $ 755,390    
Aggregated intrinsic value of options exercisable $ 1,564,592 $ 755,390    
Class C Common Stock        
Shares, Outstanding 428,669 577,436 556,298 577,436
Shares outstanding $ 5.59 $ 3.54 $ 4.61 $ 3.54
Shares Exercised (103,402)      
Per Share Shares Exercised $ 1.31      
Shares Cancelled (24,227)      
Per Share Shares cancelled $ 1.31      
Options Exercisable 386,669 524,936    
Options exercisable $ 5.40 $ 3.19    
Available options for future grant $ 227,750 $ 57,750    
Weighted average contractual term of options outstanding 2.88 years 2.25 years    
Weighted average contractual term of options exercisable 2.71 years 2.03 years    
Aggregated intrinsic value of options outstanding $ 449,896 $ 1,001,904    
Aggregated intrinsic value of options exercisable $ 449,896 $ 1,001,904