Quarterly report pursuant to Section 13 or 15(d)

REVENUE (Tables)

v3.19.3
REVENUE (Tables)
9 Months Ended
Sep. 30, 2019
REVENUE  
Schedule of disaggregation of revenue

Disaggregated revenue by type of contract was as follows:  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended September 30,

 

Nine Months Ended September 30,

(in thousands)

 

2019

 

2018

 

2019

 

2018

Cost-plus reimbursement contracts

 

$

47,128

 

$

45,506

 

$

155,427

 

$

118,614

Fixed-price contracts

 

 

9,734

 

 

7,961

 

 

23,553

 

 

25,949

Total

 

$

56,862

 

$

53,467

 

$

178,980

 

$

144,563

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended September 30,

 

Nine Months Ended September 30,

(in thousands)

 

2019

 

2018

 

2019

 

2018

United States

 

$

51,858

 

$

53,467

 

$

167,960

 

$

144,563

Canada

 

 

5,004

 

 

 —

 

 

11,020

 

 

 —

Total

 

$

56,862

 

$

53,467

 

$

178,980

 

$

144,563

 

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

 

 

 

 

 

 

 

(in thousands)

 

September 30, 2019

  

December 31, 2018

Costs incurred on uncompleted contracts

 

$

157,211

 

$

160,368

Earnings recognized on uncompleted contracts

 

 

21,750

 

 

28,581

Total

 

 

178,961

 

 

188,949

Less—billings to date

 

 

(171,901)

 

 

(184,009)

Net

 

$

7,060

 

$

4,940

Contract assets

 

$

12,377

 

$

8,218

Contract liabilities

 

 

(5,317)

 

 

(3,278)

Net

 

$

7,060

 

$

4,940

 

Schedule of transaction price allocated to the remaining performance obligations

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(in thousands)

 

Remainder of 2019

 

2020

 

2021

 

Thereafter

 

Total

Remaining performance obligations

 

$

52,346

 

$

130,566

 

$

99,548

 

$

108,173

 

$

390,633