v3.5.0.2
8. Accrued expenses and other current liabilities (Details) - USD ($)
Dec. 31, 2014
Dec. 31, 2013
Payables and Accruals [Abstract]    
Accrued compensation $ 533,775 $ 281,287
Accrued interest 3,093,396 0
Accrued professional fees 162,750 197,682
Accrued registration penalty 156,000 0
Accrued royalties 169,640 150,222
Accrued sales returns 1,515,061 0
Accrued sales taxes 541,635 1,417
Accrued product warranty 116,007 26,834
Accrued property taxes 125,103 0
Accrued excise taxes 99,740 0
Accrued customs fees 48,003 0
Deferred lease obligation 135,036 0
Other accrued expenses 218,964 2,253
Accrued expenses and other current liabilities $ 6,915,110 $ 659,695