v3.26.1
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Leases [Abstract]        
Operating lease expense $ 37,288 $ 29,398 $ 111,739 $ 80,513
Variable lease expense 11,365 8,686 33,987 22,243
Total lease expense $ 48,653 $ 38,084 $ 145,726 $ 102,756