Note 4 - Trade Accounts Receivable and Construction Contract Receivable (Details Textual)
$ in Millions
Jun. 30, 2023
|Receivables to Real Estate Joint Ventures||$ 10.8|
|Revenue, Remaining Performance Obligation, Amount||$ 215.2|
Amount of transaction price allocated to performance obligation that has not been recognized as revenue.
Reference 1: http://www.xbrl.org/2003/role/disclosureRef