v3.26.1
Investments in Unconsolidated Entities - Schedule of Variable Interest Entities (Details)
$ in Thousands
Apr. 30, 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 45 45
Carrying value of consolidated VIEs assets $ 14,533,176 $ 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,300 $ 77,000
Our partners’ interests in consolidated VIEs $ 4,600 $ 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%