| Note 1 - Organization and Basis of Presentation (Tables)
 | 6 Months Ended | 
| Jun. 30, 2022 | 
|---|
| Notes Tables |  | 
| Assets and Liabilities, Lessee [Table Text Block] | 
|  |  | As of |  |  
|  |  | June 30, 2022 |  |  | December 31, 2021 |  |  
| ROU assets |  | $ | 19,725 |  |  | $ | 21,038 |  |  
| Lease liabilities |  |  | 24,084 |  |  |  | 26,171 |  |  | 
| Schedule of Letter of Credit and Surety Bonds [Table Text Block] | 
|  |  | As of |  |  
|  |  | June 30, 2022 |  |  | December 31, 2021 |  |  
|  |  |  |  |  |  | Estimated work |  |  |  |  |  |  | Estimated work |  |  
|  |  |  |  |  |  | remaining to |  |  |  |  |  |  | remaining to |  |  
|  |  | Outstanding |  |  | complete |  |  | Outstanding |  |  | complete |  |  
| Sureties: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  
| Sureties related to owned projects and lots under contract |  | $ | 696,017 |  |  | $ | 401,730 |  |  | $ | 620,297 |  |  | $ | 352,152 |  |  
| Total Sureties |  | $ | 696,017 |  |  | $ | 401,730 |  |  | $ | 620,297 |  |  | $ | 352,152 |  |  
| Letters of Credit (“LOCs”): |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  
| LOCs for land development |  | $ | 58,124 |  |  |  | N/A |  |  | $ | 57,396 |  |  |  | N/A |  |  
| LOCs for general corporate operations |  |  | 5,000 |  |  |  | N/A |  |  |  | 5,000 |  |  |  | N/A |  |  
| Total LOCs |  | $ | 63,124 |  |  |  | N/A |  |  | $ | 62,396 |  |  |  | N/A |  |  | 
| Schedule of Accrued Liabilities [Table Text Block] | 
|  |  | As of |  |  
|  |  | June 30, 2022 |  |  | December 31, 2021 |  |  
| Accruals related to real estate development and construction activities |  | $ | 150,525 |  |  | $ | 115,214 |  |  
| Payroll and other benefits |  |  | 73,601 |  |  |  | 102,773 |  |  
| Accrued interest |  |  | 7,195 |  |  |  | 5,556 |  |  
| Accrued taxes |  |  | 17,084 |  |  |  | 37,297 |  |  
| Warranty reserves |  |  | 31,437 |  |  |  | 26,264 |  |  
| Lease liabilities |  |  | 24,084 |  |  |  | 26,171 |  |  
| Other accruals |  |  | 22,930 |  |  |  | 24,002 |  |  
| Total |  | $ | 326,856 |  |  | $ | 337,277 |  |  | 
| Schedule of Product Warranty Liability [Table Text Block] | 
|  |  | Three Months Ended June 30, |  |  | Six Months Ended June 30, |  |  
|  |  | 2022 |  |  | 2021 |  |  | 2022 |  |  | 2021 |  |  
| Balance, beginning of period |  | $ | 26,667 |  |  | $ | 23,767 |  |  | $ | 26,264 |  |  | $ | 23,743 |  |  
| Additions to reserve from new home deliveries |  |  | 5,308 |  |  |  | 4,514 |  |  |  | 9,836 |  |  |  | 8,324 |  |  
| Warranty claims |  |  | (538 | ) | (1) |  | (3,216 | ) |  |  | (4,663 | ) | (1) |  | (7,002 | ) |  
| Adjustments to pre-existing reserves |  |  | — |  |  |  | — |  |  |  | — |  |  |  | — |  |  
| Balance, end of period |  | $ | 31,437 |  |  | $ | 25,065 |  |  | $ | 31,437 |  |  | $ | 25,065 |  |  |