XML 42 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Property and equipment (Details) - USD ($)
3 Months Ended 6 Months Ended 18 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Dec. 31, 2016
Property and equipment            
Total property and equipment $ 6,179,446   $ 6,179,446   $ 6,179,446 $ 5,930,935
Less: Accumulated depreciation and amortization (4,572,331)   (4,572,331)   (4,572,331) (4,256,525)
Property and equipment, net 1,607,115   1,607,115   1,607,115 1,674,410
Depreciation and amortization expense 153,421 $ 277,433 312,038 $ 440,559    
Equipment            
Property and equipment            
Total property and equipment 1,001,081   1,001,081   $ 1,001,081 998,722
Equipment | Minimum            
Property and equipment            
Estimated useful life         2 years  
Equipment | Maximum            
Property and equipment            
Estimated useful life         7 years  
Computer hardware            
Property and equipment            
Total property and equipment 3,843,177   3,843,177   $ 3,843,177 3,637,938
Computer hardware | Minimum            
Property and equipment            
Estimated useful life         3 years  
Computer hardware | Maximum            
Property and equipment            
Estimated useful life         5 years  
Furniture and fixtures            
Property and equipment            
Total property and equipment 257,531   257,531   $ 257,531 256,889
Furniture and fixtures | Minimum            
Property and equipment            
Estimated useful life         5 years  
Furniture and fixtures | Maximum            
Property and equipment            
Estimated useful life         7 years  
Leasehold improvements            
Property and equipment            
Total property and equipment $ 1,077,657   $ 1,077,657   $ 1,077,657 $ 1,037,386
Leasehold improvements | Minimum            
Property and equipment            
Estimated useful life         3 years  
Leasehold improvements | Maximum            
Property and equipment            
Estimated useful life         10 years