XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Operating revenues:    
Less: current portion $ 18,077 $ 12,610
Contract Assets – non-current 6,089 8,875
Contract liabilities — current (62,907) (49,601)
Contract liabilities — non-current (12) (11)
Net contract assets (38,753) (28,127)
Unbilled contract receivables, gross 7,142 5,738
Retainage 17,024 15,747
Total contract assets 24,166 21,485
Billings in excess of costs 23,308 14,724
Advances from customers on uncompleted contracts 39,611 34,888
Total contract liabilities 62,919 49,612
Less: current portion 62,907 49,601
Contract liabilities – non-current $ 12 $ 11