XML 108 R88.htm IDEA: XBRL DOCUMENT v3.24.4
Stock-Based Benefit Plans ESPP (ESPP) (Details 7)
Oct. 31, 2024
shares
Employee Stock [Member]  
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]  
Capital shares reserved for future issuance (in shares) 232,780