XML 22 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Expenses - Additional Information (Details) - USD ($)
9 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Other Accrued Liabilities, Current $ 154,360 $ 795,974
Standard Product Warranty Term 12 months  
Consumer Focused Products [Member]    
Standard Product Warranty Term 24 months  
TDG Acquisition Company LLC [Member]    
Other Accrued Liabilities, Current   $ 750,000