XML 28 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2020
Revenue from Contract with Customer [Abstract]  
Revenue by Contract Type [Table Text Block]
 
Three months ended
September 30,
 
Nine months ended
September 30,
2020
 
2019
 
2020
 
2019
Cost-reimbursable
$
431,991

 
$
397,921

 
$
1,283,522

 
$
1,129,538

Fixed-price
126,402

 
120,632

 
368,316

 
323,723

Time-and-materials
77,803

 
60,626

 
227,762

 
164,885

Revenue
$
636,196

 
$
579,179

 
$
1,879,600

 
$
1,618,146


Revenue by Customer [Table Text Block]
 
Three months ended
September 30,
 
Nine months ended
September 30,
2020
 
2019
 
2020
 
2019
U.S. Government
$
624,888

 
$
567,496

 
$
1,848,043

 
$
1,583,489

State agencies, international agencies and commercial entities
11,308

 
11,683

 
31,557

 
34,657

Revenue
$
636,196

 
$
579,179

 
$
1,879,600

 
$
1,618,146


Revenue by Contractor Type [Table Text Block]
 
Three months ended
September 30,
 
Nine months ended
September 30,
2020
 
2019
 
2020
 
2019
Prime contractor
$
579,858

 
$
524,370

 
$
1,712,403

 
$
1,448,875

Subcontractor
56,338

 
54,809

 
167,197

 
169,271

Revenue
$
636,196

 
$
579,179

 
$
1,879,600

 
$
1,618,146


Schedule Of Contract Receivables [Table Text Block]
The components of our receivables are as follows (in thousands):
 
September 30, 2020
 
December 31, 2019
Billed receivables
$
306,362

 
$
311,061

Unbilled receivables
94,454

 
99,493

Allowance for doubtful accounts
(17,961
)
 
(11,578
)
Receivables—net
$
382,855

 
$
398,976


Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
The following table discloses contract liabilities (in thousands):
 
September 30, 2020
 
December 31, 2019
Contract liabilities
$
40,058

 
$
27,620


Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] The following table discloses when we expect to recognize the remaining performance obligation as revenue (in billions):
For the remaining three months ending December 31, 2020
 
For the year ending
 
 
 
December 31, 2021
 
December 31, 2022
 
Thereafter
$
0.6

 
$
1.1

 
$
0.3

 
$
0.4