XML 105 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Benefit Plans ESPP (ESPP) (Details 9) - Employee Stock [Member] - shares
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]      
Discounted market price of common stock on specified offering dates without restriction under employee stock purchase plan 95.00%    
Discounted market price of common stock on specified offering dates subject to restrictions under employee stock purchase plan 85.00%    
Shares reserved for employee stock purchase plan 500,000    
Capital shares reserved for future issuance (in shares) 282,000    
Stock Issued During Period, Shares, Employee Stock Purchase Plans 38,932 31,257 54,235