XML 68 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Note 8 - Contract Assets and Liabilities - Component of Contract Asset and Liability Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Costs in excess of billings and estimated earnings $ 47,184 $ 14,158 $ 46,771
Contract retention 143,003 131,279 107,771
Total contract assets 190,187 145,437 154,542
Billings in excess of costs and estimated earnings, net of retention 159,541 169,542 139,327
Provisions for losses 19,781 30,499 27,088
Total contract liabilities $ 179,322 $ 200,041 $ 166,415