Revenues, Contract Assets and Contract Liabilities | Note 4. – Revenues, Contract Assets and Contract Liabilities Disaggregation of Total Net Sales The Company disaggregates its sales with customers by revenue recognition method for its only segment, as the Company believes these factors affect the nature, amount, timing, and uncertainty of the Company’s revenue and cash flows. Schedule of Disaggregation of Revenue Three months ended Nine months ended September 30, September 30, 2021 2020 2021 2020 Fixed price contracts $ 15,169 $ 27,307 $ 56,662 $ 73,867 Product sales 115,241 76,002 306,342 198,682 Total Revenues $ 130,410 $ 103,309 $ 363,004 $ 272,549 The following table presents geographical information about revenues. Schedule of Segment Reporting Information By Segment Three months ended September 30, Nine months ended September 30, 2021 2020 2021 2020 Colombia $ 5,234 $ 5,650 $ 21,065 $ 13,942 United States 123,237 95,680 333,923 253,626 Panama 227 20 1,745 850 Other 1,712 1,959 6,271 4,131 Total Revenues $ 130,410 $ 103,309 $ 363,004 $ 272,549 Contract Assets and Liabilities Contract assets represent accumulated incurred costs and earned profits on contracts with customers that have been recorded as sales, but have not been billed to customers and are classified as current. In addition, a portion of the amounts billed on certain fixed price contracts that are withheld by the customer as a retainage until a final good receipt of the complete project to the customers satisfaction. Contract liabilities consist of advance payments and billings in excess of costs incurred and deferred revenue, and represent amounts received in excess of sales recognized on contracts. The Company classifies advance payments and billings in excess of costs incurred as current, and deferred revenue as current or non-current based on the expected timing of sales recognition. Contract assets and contract liabilities are determined on a contract-by-contract basis at the end of each reporting period. The non-current portion of contract liabilities is included in long-term liabilities in the Company’s condensed consolidated balance sheets. The table below presents the components of net contract assets (liabilities). Schedule of Contract With Customer Asset And Liability September 30, 2021 December 31, 2020 Contract assets — current $ 21,927 $ 26,288 Contract assets — non-current 10,742 10,228 Contract liabilities — current (34,507 ) (24,694 ) Contract liabilities — non-current (605 ) (977 ) Net contract assets $ (2,443 ) $ 10,845 The components of contract assets are presented in the table below. Schedule of Contract With Customer Asset And Liability September 30, 2021 December 31, 2020 Unbilled contract receivables, gross $ 9,711 $ 13,534 Retainage 22,958 22,982 Total contract assets 32,669 36,516 Less: current portion 21,927 26,288 Contract Assets – non-current $ 10,742 $ 10,228 The components of contract liabilities are presented in the table below. Schedule of Contract With Customer Asset And Liability September 30, 2021 December 31, 2020 Billings in excess of costs $ 11,254 7,191 Advances from customers on uncompleted contracts 23,858 18,480 Total contract liabilities 35,112 25,671 Less: current portion 34,507 24,694 Contract liabilities – non-current $ 605 977 During the three and nine months ended September 30, 2021, the Company recognized $ 359 4,123 330 1,979 Remaining Performance Obligations As of September 30, 2021, the Company had $ 270.4 100 92.5 171.2 |