XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Product Warranties (Tables)
6 Months Ended
Jun. 30, 2020
Product Warranties Disclosures [Abstract]  
Schedule of changes in product warranty liability
Balance, beginning of period  $187,454 
Warranties accrued during the period   139,909 
Payments on warranty claims   (207,671)
Balance, end of period  $119,692