v3.26.1
Note 20 - Fair Value of Financial Instruments (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Oct. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Impairment of Real Estate $ 5,300 $ 1,200 $ 5,300 $ 1,200  
Loans held for sale mortgages unpaid principal 123,900   123,900   $ 112,100
Senior Secured Revolving Credit Facility [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Long-term line of credit, total $ 0   $ 0   $ 0
Minimum [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair Value Of Impaired Asset Discount Rate 16.00%   16.00%    
Maximum [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair Value Of Impaired Asset Discount Rate 19.80%   19.80%    
Loan Origination Commitments [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Loan applications in process $ 597,200   $ 597,200    
Loan Origination Commitments [Member] | Maximum [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Number of days in committment (day)     60 days    
Interest Rate Committed Loan Applications [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Interest rate committed loan applications $ 59,000   $ 59,000    
8.0% Senior Notes due 2031 [Member] | Unsecured Senior Notes [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt instrument, interest rate, stated percentage 8.00%   8.00%   8.00%
8.0% Senior Notes due 2031 [Member] | Fair Value, Inputs, Level 2 [Member] | Unsecured Senior Notes [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt instrument, interest rate, stated percentage 8.00%   8.00%   8.00%
8.375% Senior Notes due 2033 [Member] | Unsecured Senior Notes [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt instrument, interest rate, stated percentage 8.375%   8.375%   8.375%
8.375% Senior Notes due 2033 [Member] | Fair Value, Inputs, Level 2 [Member] | Unsecured Senior Notes [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt instrument, interest rate, stated percentage 8.375%   8.375%   8.375%
5.0% Senior Notes due 2040 [Member] | Unsecured Senior Notes [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt instrument, interest rate, stated percentage 5.00%   5.00%   5.00%
5.0% Senior Notes due 2040 [Member] | Fair Value, Inputs, Level 2 [Member] | Unsecured Senior Notes [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt instrument, interest rate, stated percentage 5.00%   5.00%   5.00%