XML 66 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]    
Rental expense for operating lease $ 412,833 $ 412,833
Operating lease liabilities cash payments 460,053 442,359
Non-cancelable purchase commitments for inventory 3,554,000  
Original cost of equipment under capital leases 100,584 100,584
Capital lease accumulated depreciation $ 92,571 $ 76,546