XML 79 R60.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and contingencies - Future minimum rental payments under operating leases (Details)
Dec. 31, 2015
USD ($)
Future minimum rental payments under noncancellable operating leases  
2016 $ 1,519,039
2017 126,827
2018 4,477
Total minimum lease payments $ 1,650,343