Disaggregation of Revenue [Table Text Block] |
|
|
For the Three Months Ended |
|
|
For the Six Months Ended |
|
|
|
June 30, |
|
|
June 30, |
|
|
|
2023 |
|
|
2022 |
|
|
2023 |
|
|
2022 |
|
Trade sales - wholesale |
|
$ |
26,871 |
|
|
|
38,878 |
|
|
|
59,139 |
|
|
|
76,465 |
|
Trade sales - retail |
|
|
34,332 |
|
|
|
33,707 |
|
|
|
65,778 |
|
|
|
61,869 |
|
Construction contract revenue |
|
|
36,574 |
|
|
|
— |
|
|
|
61,611 |
|
|
|
— |
|
Real estate development management fees |
|
|
1,671 |
|
|
|
— |
|
|
|
2,538 |
|
|
|
— |
|
Real estate property management fees |
|
|
965 |
|
|
|
— |
|
|
|
1,709 |
|
|
|
— |
|
Sales of real estate inventory |
|
|
4,445 |
|
|
|
8,737 |
|
|
|
6,217 |
|
|
|
15,207 |
|
Revenue from customers |
|
|
104,858 |
|
|
|
81,322 |
|
|
|
196,992 |
|
|
|
153,541 |
|
Interest income |
|
|
1,674 |
|
|
|
1,221 |
|
|
|
4,191 |
|
|
|
2,370 |
|
Net gain on sales of real estate assets |
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
1,329 |
|
Other revenue |
|
|
312 |
|
|
|
1,150 |
|
|
|
659 |
|
|
|
1,929 |
|
Total revenues |
|
$ |
106,844 |
|
|
|
83,693 |
|
|
|
201,842 |
|
|
|
159,169 |
|
|
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] |
|
|
As of |
|
|
|
June 30, |
|
|
December 31, |
|
Contract Assets |
|
2023 |
|
|
2022 |
|
Contingent purchase price receivable |
|
$ |
13,719 |
|
|
|
16,918 |
|
Cost and estimated earnings in excess of billings on uncompleted contracts |
|
|
481 |
|
|
|
— |
|
Retainage receivable |
|
|
12,366 |
|
|
|
— |
|
Uninstalled materials and deposits to purchase materials |
|
|
7,032 |
|
|
|
— |
|
Total contract assets |
|
$ |
33,598 |
|
|
|
16,918 |
|
Contract Liabilities |
|
|
|
|
|
|
|
|
Billings in excess of costs and estimated earnings on uncompleted contracts |
|
$ |
23,345 |
|
|
|
— |
|
Retainage payable |
|
|
12,084 |
|
|
|
— |
|
Contingent purchase price due to homebuilders |
|
|
625 |
|
|
|
625 |
|
Other |
|
|
285 |
|
|
|
236 |
|
Total contract liabilities |
|
$ |
36,339 |
|
|
|
861 |
|
|