XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Mexican IVA taxes receivable (Details) - Mexican Tax Authority
$ in Millions, $ in Millions
3 Months Ended
Jan. 31, 2023
USD ($)
Jan. 31, 2024
USD ($)
Jan. 31, 2024
MXN ($)
Oct. 31, 2023
USD ($)
Oct. 31, 2023
MXN ($)
Jan. 31, 2023
MXN ($)
Apr. 30, 2022
USD ($)
Apr. 30, 2022
MXN ($)
IVA receivables                
IVA receivables balance   $ 53.5 $ 928.7 $ 49.9 $ 913.6      
Unrecoverable value added tax $ 0.4         $ 6.9 $ 0.4 $ 6.9
Tax refund from SAT 1.0         $ 18.0    
Receivable reserve $ 1.4