Quarterly report pursuant to Section 13 or 15(d)

REVENUE (Tables)

v3.20.1
REVENUE (Tables)
3 Months Ended
Mar. 31, 2020
REVENUE.  
Schedule of disaggregation of revenue

Disaggregated revenue by type of contract was as follows:  

 

 

 

 

 

 

 

 

 

Three Months Ended March 31,

(in thousands)

 

2020

 

2019

Cost-plus reimbursement contracts

 

$

60,296

 

$

43,503

Fixed-price contracts

 

 

5,851

 

 

7,149

Total

 

$

66,147

 

$

50,652

 

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

 

 

 

 

 

 

 

 

 

Three Months Ended March 31,

(in thousands)

 

2020

 

2019

United States

 

$

57,647

 

$

49,204

Canada

 

 

8,500

 

 

1,449

Total

 

$

66,147

 

$

50,652

 

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

 

 

 

 

 

 

 

 

 

Three Months Ended March 31,

(in thousands)

 

2020

  

2019

Costs incurred on uncompleted contracts

 

$

59,238

 

$

43,403

Earnings recognized on uncompleted contracts

 

 

6,909

 

 

7,265

Total

 

 

66,147

 

 

50,668

Less—billings to date

 

 

(53,146)

 

 

(42,729)

Net

 

$

13,001

 

$

7,939

Contract assets

 

$

16,401

 

$

11,141

Contract liabilities

 

 

(3,400)

 

 

(3,202)

Net

 

$

13,001

 

$

7,939

 

Schedule of transaction price allocated to the remaining performance obligations

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(in thousands)

 

Remainder of 2020

 

2021

 

2022

 

Thereafter

 

Total

Remaining performance obligations

 

$

154,903

 

$

122,427

 

$

73,991

 

$

117,083

 

$

468,404