XML 33 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues, Contract Assets and Contract Liabilities (Tables)
6 Months Ended
Jun. 30, 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    Six months ended 
   June 30,    June 30, 
   2019   2018   2019   2018 
Fixed price contracts  $46,721   $37,814   $88,897   $80,030 
Product sales   67,162    51,155    132,154    96,099 
Total Revenues  $113,883   $88,969   $221,051   $176,129 
Schedule of Geographical Information of Revenue from External Customer

The following table presents geographical information about revenues.

 

   Three months ended   Six months ended 
   June 30,   June 30, 
   2019   2018   2019   2018 
Colombia  $12,165   $15,557   $25,153   $37,381 
United States   99,326    69,852    191,360    132,845 
Panama   913    1,043    1,676    1,857 
Other   1,479    2,517    2,862    4,046 
Total Revenues  $113,883   $88,969   $221,051   $176,129 
Schedule of Contract Assets and Liabilities

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

 

   June 30, 2019   December 31, 2018 
Contract assets — current  $50,580   $46,018 
Contract assets — non-current   8,601    6,986 
Contract liabilities — current   (14,013)   (16,789)
Contract liabilities — non-current   (564)   (1,436)
Net contract assets  $44,604   $34,779 
Contract Liabilities [Member]  
Schedule of Contract Assets and Liabilities

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

 

   June 30, 2019   December 31, 2018 
Billings in excess of costs  $3,101    4,393 
Advances from customers on uncompleted contracts   11,476    13,832 
Total contract liabilties   14,577    18,225 
Less: current portion   14,013    16,789 
Contract liabilities – non-current  $564    1,436 
Contract Assets [Member]  
Schedule of Contract Assets and Liabilities

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

 

   June 30, 2019   December 31, 2018 
Unbilled contract receivables, gross  $27,644   $21,703 
Retainage   31,537    31,301 
Total contract assets   59,181    53,004 
Less: current portion   50,580    46,018 
Contract Assets – non-current  $8,601   $6,986