v3.25.4
Note 22 - Subsequent Events (Details Textual) - Item
3 Months Ended
Jan. 31, 2026
Oct. 31, 2025
Jul. 31, 2024
Apr. 30, 2024
Jul. 31, 2023
Apr. 30, 2023
Subsequent Event [Line Items]            
Joint Ventures Consolidated   1 1   1 1
Number of Owned Active Communities Transferred to the Joint Venture       3    
Subsequent Event [Member]            
Subsequent Event [Line Items]            
Joint Ventures Consolidated 1          
Active Selling Communities [Member]            
Subsequent Event [Line Items]            
Joint Ventures Consolidated   2        
Active Selling Communities [Member] | Subsequent Event [Member]            
Subsequent Event [Line Items]            
Joint Ventures Consolidated 8