XML 32 R22.htm IDEA: XBRL DOCUMENT v3.19.1
Revenues, Contract Assets and Contract Liabilities (Tables)
3 Months Ended
Mar. 31, 2019
Schedule of Disaggregation by Revenue

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.

 

    Three months ended March 31,  
    2019     2018  
Fixed price contracts   $ 42,176     $ 42,216  
Product sales     64,992       44,944  
Total Revenues   $ 107,168     $ 87,160  

Schedule of Geographical Information of Revenue from External Customer

The following table presents geographical information about revenues.

 

    Three months ended March 31,  
    2019     2018  
Colombia   $ 12,959     $ 21,824  
United States     92,062       62,993  
Panama     763       814  
Other     1,384       1,529  
Total Revenues   $ 107,168     $ 87,160  

Schedule of Contract Assets and Liabilities

The table below presents the components of net contract assets (liabilities).

 

    March 31, 2019     December 31, 2018  
Contract assets — current   $ 49,063     $ 46,018  
Contract assets — non-current     8,117       6,986  
Contract liabilities — current     (13,698 )     (16,789 )
Contract liabilities — non-current     (703 )     (1,436 )
Net contract assets (liabilities)   $ 42,779     $ 34,779  

Contract Liabilities [Member]  
Schedule of Contract Assets and Liabilities

The components of contract liabilities are presented in the table below.

 

    March 31, 2019     December 31, 2018  
Billings in excess of costs   $ 3,250       4,393  
Advances from customers on uncompleted contracts     11,151       13,832  
Total contract liabilties     14,401       18,225  
Less: current portion     13,698       16,789  
Contract liabilities – non-current   $ 703       1,436  

Contract Assets [Member]  
Schedule of Contract Assets and Liabilities

The components of contract assets are presented in the table below.

 

    March 31, 2019     December 31, 2018  
Unbilled contract receivables, gross   $ 25,625     $ 21,703  
Retainage     31,555       31,301  
Total contract assets     57,180       53,004  
Less: current portion     49,063       46,018  
Contract Assets – non-current   $ 8,117     $ 6,986