XML 62 R51.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 420,144 359,319  
Number of shares, Exercised (211,713) (58,155)  
Number of shared, Expired/Forfeited (14,719) (17,469)  
Number of shares, Ending balance 1,234,099 1,040,387 756,692
Number of shares, Vested and exercisable 524,065    
Number of shares, Vested and expected to vest 1,234,099    
Weighted average exercise price $ 2.25 $ 2.10  
Weighted average exercise price, Granted 15.11 2.60  
Weighted average exercise price, Exercised 2.06 2.36  
Weighted average exercise price, Expired/Forfeited 5.80 2.13  
Weighted average exercise price 6.62 $ 2.25 $ 2.10
Weighted average exercise price, Vested and exercisable 2.07    
Weighted average exercise price, Vested and expected to vest $ 6.62    
Weighted average remaining contractual term 8 years 3 months 22 days 7 years 9 months 18 days 7 years 7 months 6 days
Weighted average remaining contractual term, Granted 9 years 8 months 23 days 9 years 4 months 24 days  
Weighted average remaining contractual term, Exercised 6 years 1 month 20 days 3 years 6 months  
Weighted average remaining contractual term, Expired/Forfeited 1 month 20 days 2 years 7 months 6 days  
Weighted average remaining contractual term, Vested and exercisable 6 years 11 months 12 days    
Weighted average remaining contractual term, Vested and expected to vest 8 years 3 months 22 days