Quarterly report pursuant to Section 13 or 15(d)

REVENUE (Tables)

v3.19.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2019
REVENUE  
Schedule of disaggregation of revenue

Disaggregated revenue by type of contract was as follows:  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended June 30,

 

Six Months Ended June 30,

(in thousands)

 

2019

 

2018

 

2019

 

2018

Cost-plus reimbursement contracts

 

$

64,796

 

$

39,332

 

$

108,299

 

$

73,109

Fixed-price contracts

 

 

6,670

 

 

8,643

 

 

13,819

 

 

17,987

Total

 

$

71,466

 

$

47,975

 

$

122,118

 

$

91,096

 

Disaggregated revenue by the geographic area where the work was performed was as follows:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended June 30,

 

Six Months Ended June 30,

(in thousands)

 

2019

 

2018

 

2019

 

2018

United States

 

$

66,898

 

$

47,975

 

$

116,102

 

$

91,096

Canada

 

 

4,568

 

 

 —

 

 

6,016

 

 

 —

Total

 

$

71,466

 

$

47,975

 

$

122,118

 

$

91,096

 

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

 

 

 

 

 

 

 

(in thousands)

 

June 30, 2019

  

December 31, 2018

Costs incurred on uncompleted contracts

 

$

106,305

 

$

160,368

Earnings recognized on uncompleted contracts

 

 

15,795

 

 

28,581

Total

 

 

122,100

 

 

188,949

Less—billings to date

 

 

(113,305)

 

 

(184,009)

Net

 

$

8,795

 

$

4,940

Contract assets

 

$

12,092

 

$

8,218

Contract liabilities

 

 

(3,297)

 

 

(3,278)

Net

 

$

8,795

 

$

4,940

 

Schedule of transaction price allocated to the remaining performance obligations

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(in thousands)

 

Remainder of 2019

 

2020

 

2021

 

Thereafter

 

Total

Remaining performance obligations

 

$

77,521

 

$

129,521

 

$

99,112

 

$

102,865

 

$

409,019