v3.26.1
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Leases [Abstract]        
Operating lease expense $ 37,244 $ 26,063 $ 74,451 $ 51,115
Variable lease expense 12,105 6,797 22,622 13,557
Total lease expense $ 49,349 $ 32,860 $ 97,073 $ 64,672