Capital Stock - Common stock activity (Details) - shares
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Balances at the beginning 10,814,650  
Option exercises 345,475  
Balances at the end 11,175,125 10,814,650
Common Stock    
Balances at the beginning 10,814,650 7,000,000
Issued pursuant to initial public offering   2,318,400
Conversion of preferred stock   1,400,000
Option exercises 345,475 96,250
Warrant exercises 15,000  
Balances at the end 11,175,125 10,814,650