XML 53 R41.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock Options - Summary of Outstanding Stock Option Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]      
Number of shares, Beginning balance 1,040,387 756,692  
Number of shares, Granted 4,995 359,319  
Number of shares, Exercised (155,520) (58,155)  
Number of shares, Expired/Forefeited   (17,469)  
Number of shares, Ending balance 889,862 1,040,387 756,692
Number of shares, Vested and exercisable 494,408    
Number of shares, Vested and expected to vest 889,862    
Weighted average exercise price $ 2.25 $ 2.10  
Weighted average exercise price, Granted 15.85 2.60  
Weighted average exercise price, Exercised 2.08 2.36  
Weighted average exercise price, Expired/Forefeited   2.13  
Weighted average exercise price 2.36 $ 2.25 $ 2.10
Weighted average exercise price, Vested and exercisable 2.07    
Weighted average exercise price, Vested and expected to vest $ 2.36    
Weighted average remaining contractual term 7 years 9 months 26 days 7 years 9 months 18 days 7 years 7 months 6 days
Weighted average remaining contractual term, Granted 9 years 9 months 18 days 9 years 4 months 24 days  
Weighted average remaining contractual term, Exercised 6 years 18 days 3 years 6 months  
Weighted average remaining contractual term, Expired/Forfeited   2 years 7 months 6 days  
Weighted average remaining contractual term, Vested and exercisable 7 years 4 days    
Weighted average remaining contractual term, Vested and expected to vest 7 years 9 months 26 days