XML 12 R77.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Summary Of Product Warranty Liability (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Commitments And Contingencies Disclosure [Abstract]    
Beginning balance $ 94,482 $ 63,461
Cost of warranty claims (7,454) (30,347)
Increase in warranty reserve 3,726 32,817
Ending balance $ 90,754 $ 65,931