XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Operating revenues:    
Less: current portion $ 18,982 $ 12,610
Contract Assets – non-current 4,415 8,875
Contract liabilities — current (58,591) (49,601)
Contract liabilities — non-current (11) (11)
Net contract assets (35,205) (28,127)
Unbilled contract receivables, gross 6,448 5,738
Retainage 16,949 15,747
Total contract assets 23,397 21,485
Billings in excess of costs 18,292 14,724
Advances from customers on uncompleted contracts 40,310 34,888
Total contract liabilities 58,602 49,612
Less: current portion 58,591 49,601
Contract liabilities – non-current $ 11 $ 11