XML 27 R36.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Expenses - Changes in Accrued Warranty Obligations (Details)
9 Months Ended
Sep. 30, 2019
USD ($)
Accrued Expenses  
Accrued Warranty Obligation $ 218,047
Reductions for Settling Warranties (161,120)
Warranties Issued During Period 178,317
Accrued Warranty Obligations $ 235,244