v3.26.1
Loans Payable, Senior Notes, and Mortgage Company Loan Facility - Schedule of Loans Payable (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Oct. 31, 2025
Debt Instrument [Line Items]    
Loans payable – other $ 248,416 $ 249,087
Deferred issuance costs (4,274) (2,699)
Loans payable 894,142 896,388
Senior unsecured term loan    
Debt Instrument [Line Items]    
Senior unsecured term loan $ 650,000 $ 650,000