Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
Note 10 - Revenue Recognition - Contracts with Customers (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Contract assets $ 32,719 $ 16,918
Contract liabilities 30,457 861
Contingent Purchase Price Receivable [Member]    
Contract assets 11,128 16,918
Cost and Estimated Earnings in Excess of Billings [Member]    
Contract assets 891 0
Contract liabilities 13,715 0
Retainage Receivable [Member]    
Contract assets 14,161 0
Uninstalled Materials and Deposits to Purchase Materials [Member]    
Contract assets 6,539 0
Retainage Payable [Member]    
Contract liabilities 15,761 0
Contingent Purchase Price Due to Homebuilders [Member]    
Contract liabilities 625 625
Other Contract Liabilities [Member]    
Contract liabilities $ 356 $ 236