XML 102 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Contract Assets and Liabilities (Tables)
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Components of contract asset and liability balances
The components of the contract asset balances as of the respective dates were as follows:
(in thousands)
December 31, 2019
 
January 1, 2019 *
 
Change
Contract assets
 
 
 
 
 
   Costs in excess of billings and estimated earnings
$
44,315

 
$
33,943

 
$
10,372

   Retainage receivable
32,873

 
29,867

 
3,006

      Total contract assets
$
77,188

 
$
63,810

 
$
13,378

The components of the contract liability balances as of the respective dates were as follows:
(in thousands)
December 31, 2019
 
January 1, 2019 *
 
Change
Contract liabilities
 
 
 
 
 
   Billings in excess of costs and estimated earnings
$
40,662

 
$
46,968

 
$
(6,306
)
   Provisions for losses
1,708

 
1,848

 
(140
)
      Total contract liabilities
$
42,370

 
$
48,816

 
$
(6,446
)
Schedule of contracts in progress
The net overbilling (underbilling) position for contracts in process consisted of the following:
(in thousands)
December 31, 2019
 
January 1, 2019 *
Revenue earned on uncompleted contracts
726,215

 
737,043

Less: Billings to date
(722,562
)
 
(750,068
)
   Net underbilling (overbilling)
3,653

 
(13,025
)

(in thousands)
December 31, 2019
 
January 1, 2019 *
Costs in excess of billings and estimated earnings
44,315

 
33,943

Billings in excess of costs and estimated earnings
(40,662
)
 
(46,968
)
   Net underbilling (overbilling)
3,653

 
(13,025
)
* See Note 3 - Accounting Standards for the impact of adoption of new accounting standards.