v3.26.1
Investments in Unconsolidated Entities - Schedule of Consolidated Joint Venture Related Variable Interest Entities (Details)
$ in Thousands
Jul. 31, 2026
USD ($)
joint_venture
Oct. 31, 2025
USD ($)
joint_venture
Statement of Investments in and Advances to Unconsolidated Entities [Line Items]    
Number of Joint Venture VIEs that the Company is the primary beneficiary and consolidates | joint_venture 43 45
Carrying value of consolidated VIEs assets $ 14,685,796 $ 14,519,866
Variable Interest Entity    
Statement of Investments in and Advances to Unconsolidated Entities [Line Items]    
Number of Joint Venture VIEs that the Company is the primary beneficiary and consolidates | joint_venture 2 2
Carrying value of consolidated VIEs assets $ 76,800 $ 77,000
Our partners’ interests in consolidated VIEs $ 4,500 $ 4,700
Variable Interest Entity | Mortgage Loans Held for Sale    
Statement of Investments in and Advances to Unconsolidated Entities [Line Items]    
Number of Joint Venture VIEs that the Company is the primary beneficiary and consolidates | joint_venture   3
Carrying value of consolidated VIEs assets   $ 50,400
Our partners’ interests in consolidated VIEs   $ 4,500
Variable Interest Entity | Minimum    
Statement of Investments in and Advances to Unconsolidated Entities [Line Items]    
Ownership interest 82.00% 82.00%
Variable Interest Entity | Minimum | Mortgage Loans Held for Sale    
Statement of Investments in and Advances to Unconsolidated Entities [Line Items]    
Ownership interest   75.00%
Variable Interest Entity | Maximum    
Statement of Investments in and Advances to Unconsolidated Entities [Line Items]    
Ownership interest 97.00% 97.00%
Variable Interest Entity | Maximum | Mortgage Loans Held for Sale    
Statement of Investments in and Advances to Unconsolidated Entities [Line Items]    
Ownership interest   98.00%