XML 56 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisitions and Joint Venture - Proforma Information (Details) - Generate Life Sciences - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2022
Jul. 31, 2021
Business Acquisition [Line Items]        
Revenue $ 843.2 $ 835.5 $ 2,496.2 $ 2,367.9
Net income $ 97.9 $ 614.9 $ 303.7 $ 2,837.7