XML 90 R79.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Summary Of Product Warranty Liability (Details) - USD ($)
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Commitments And Contingencies Disclosure [Abstract]    
Beginning balance $ 94,482 $ 63,461
Cost of warranty claims (12,056) (36,434)
Increase in warranty reserve 7,964 47,612
Ending balance $ 90,390 $ 74,639