XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating revenues:    
Less: current portion $ 18,667 $ 28,405
Contract assets – non-current 11,853 10,228
Contract liabilities — current (45,213) (27,242)
Contract liabilities — non-current (78) (977)
Net contract (liabilities) assets (14,771) 10,414
Unbilled contract receivables, gross 8,174 13,534
Retainage 22,346 25,099
Total contract assets 30,520 38,633
Billings in excess of costs 12,854 7,191
Advances from customers on uncompleted contracts 32,437 21,028
Total contract liabilities 45,291 28,219
Less: current portion 45,213 27,242
Contract liabilities – non-current $ 78 $ 977