v3.25.2
Accumulated Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Apr. 30, 2025
Oct. 31, 2024
Jul. 31, 2024
Apr. 30, 2024
Oct. 31, 2023
Reclassification Adjustment Balance In Accumulated Other Comprehensive Income [Line Items]            
Total $ 27,614,186 $ 9,915,605 $ 8,993,206 $ 7,714,372 $ 7,157,798 $ 6,153,258
Accumulated Other Comprehensive Income (Loss)            
Reclassification Adjustment Balance In Accumulated Other Comprehensive Income [Line Items]            
Total (231,895) $ (240,136) (180,380) $ (180,112) $ (188,013) $ (196,414)
Cumulative currency translation adjustments            
Reclassification Adjustment Balance In Accumulated Other Comprehensive Income [Line Items]            
Total (143,080)   (161,954)      
Unrealized gains (losses) on derivative instruments, net of taxes            
Reclassification Adjustment Balance In Accumulated Other Comprehensive Income [Line Items]            
Total (88,811)   (18,800)      
Unrealized gains (losses) on available-for-sale securities, net of taxes            
Reclassification Adjustment Balance In Accumulated Other Comprehensive Income [Line Items]            
Total $ (4)   $ 374