XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Warranty Accrual (Details) - USD ($)
9 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Accounting Policies [Abstract]    
Beginning balance $ 60,000 $ 80,000
Warranty service provided (86,686) (111,987)
New product warranties 46,480 55,351
Changes to pre-existing warranty accruals 20,206 46,636
Ending balance $ 40,000 $ 70,000