Quarterly report pursuant to Section 13 or 15(d)

Note 10 - Revenue Recognition - Contracts with Customers (Details)

v3.23.1
Note 10 - Revenue Recognition - Contracts with Customers (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Contract assets $ 36,195 $ 16,918 $ 16,918
Contract liabilities 31,776 $ 861 861
Contingent Purchase Price Receivable [Member]      
Contract assets 13,967   16,918
Cost and Estimated Earnings in Excess of Billings [Member]      
Contract assets 640   0
Contract liabilities 21,320   0
Retainage Receivable [Member]      
Contract assets 13,138   0
Uninstalled Materials and Deposits to Purchase Materials [Member]      
Contract assets 8,450   0
Retainage Payable [Member]      
Contract liabilities 9,535   0
Contingent Purchase Price Due to Homebuilders [Member]      
Contract liabilities 625   625
Other Contract Liabilities [Member]      
Contract liabilities $ 296   $ 236