XML 87 R76.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Summary Of Product Warranty Liability (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Commitments And Contingencies Disclosure [Abstract]    
Beginning balance $ 92,696 $ 94,482
Cost of warranty claims (94,488) (12,056)
Increase in warranty reserve 126,591 7,964
Ending balance $ 124,799 $ 90,390