Annual report [Section 13 and 15(d), not S-K Item 405]

Note 17 - Fair Value Measurement - Fair Value of Long-term Debt (Details)

v3.25.4
Note 17 - Fair Value Measurement - Fair Value of Long-term Debt (Details) - USD ($)
Oct. 31, 2025
Oct. 31, 2024
Reported Value Measurement [Member] | The 2026 Notes [Member]    
Debt, fair value $ 0 $ 375,000
Reported Value Measurement [Member] | The 2032 Notes [Member]    
Debt, fair value 425,000 0
Estimate of Fair Value Measurement [Member] | The 2026 Notes [Member]    
Debt, fair value 0 372,656
Estimate of Fair Value Measurement [Member] | The 2032 Notes [Member]    
Debt, fair value $ 427,656 $ 0