XML 35 R86.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Schedule Of Product Warranty Liability (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Commitments And Contingencies Disclosure [Abstract]    
Beginning balance $ 63,461 $ 37,156
Cost of warranty claims (40,055) (2,596)
Increase in warranty reserve 71,076 28,901
Ending balance $ 94,482 $ 63,461