XML 46 R31.htm IDEA: XBRL DOCUMENT v3.19.1
REVENUE (Tables)
12 Months Ended
Dec. 31, 2018
REVENUE  
Schedule of disaggregation of revenue

 

 

 

 

 

 

 

(in thousands)

 

Year Ended December 31, 2018

 

Year Ended December 31, 2017

Cost-plus reimbursement contracts

 

$

158,278

 

$

136,541

Fixed-price contracts

 

 

30,639

 

 

50,441

Total

 

$

188,918

 

$

186,982

 

Costs and estimated earnings in excess of billings or billings in excess of costs and estimated earnings

 

 

 

 

 

 

 

 

 

December 31,

(in thousands)

 

2018

  

2017 (1)

Costs incurred on uncompleted contracts

 

$

160,368

 

$

164,076

Earnings recognized on uncompleted contracts

 

 

28,581

 

 

17,304

Total

 

 

188,949

 

 

181,380

Less—billings to date

 

 

(184,009)

 

 

(176,942)

Net

 

$

4,940

 

$

4,438

Contract assets

 

$

8,218

 

$

11,487

Contract liabilities

 

 

(3,278)

 

 

(7,049)

Net

 

$

4,940

 

$

4,438

 

Schedule of transaction price allocated to the remaining performance obligations

 

 

 

 

 

 

 

 

 

 

 

 

 

(in thousands)

 

2019

 

2020

 

Thereafter

 

Total

Remaining performance obligations

 

$

173,346

 

$

124,425

 

$

203,833

 

$

501,604