v3.25.2
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Leases [Abstract]        
Operating lease expense $ 29,398 $ 23,800 $ 80,513 $ 67,848
Variable lease expense 8,686 5,182 22,243 16,761
Total lease expense $ 38,084 $ 28,982 $ 102,756 $ 84,609