XML 88 R77.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Summary Of Product Warranty Liability (Details) - USD ($)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Commitments And Contingencies Disclosure [Abstract]    
Beginning balance $ 92,696 $ 94,482
Cost of warranty claims (141,648) (19,310)
Increase in warranty reserve 169,337 12,423
Ending balance $ 120,385 $ 87,595