XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Contract Assets and Liabilities - Component of Contract Asset and Liability Balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Costs in excess of billings and estimated earnings $ 125,918 $ 80,357
Contract retention 162,228 161,559
Total contract assets 288,146 241,916
Billings in excess of costs and estimated earnings, net of retention 141,702 152,294
Provisions for losses 18,543 20,992
Total contract liabilities $ 160,245 $ 173,286