Rendering

Component: (Network and Table)
Network
00000023 - Disclosure - 6. Accounts Payable and Accrued Expenses (Tables)
(http://ICPW/role/AccountsPayableAndAccruedExpensesTables)
Table(Implied)
Slicers (applies to each fact value in each table cell)
Payables and Accruals [Abstract]Period [Axis]
2015-01-01 - 2015-12-31
Payables and Accruals [Abstract]
 
Accounts Payable and Accrued Expenses
    December 31, 2015   December 31, 2014
               
Accounts payable   $ 574,657     $ 727,223
Accrued inventory     1,894,190       1,043,397
Accrued rebates and co-op     159,227       202,805
Accrued returns reserve     75,000       75,000
Customer deposits     7,722       167,410
Accrued expenses – other     647,928       373,788
               
Total accounts payable and accrued expenses   $ 3,358,724     $ 2,589,623