XML 36 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Contract Liabilities and Performance Obligations (Tables)
6 Months Ended
Jun. 30, 2019
Revenue from Contract with Customer [Abstract]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction
A contract's transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The following table represents the total transaction price for the remaining performance obligations as of June 30, 2019 related to non-cancelable contracts longer than 12 months in duration that is expected to be recognized over future periods.
(in millions)
 
Within 1 Year
 
Years 1-2
 
Years 2-3
 
Thereafter
Remaining performance obligations
 
$
40.8

 
$
21.7

 
$
6.4

 
$
0.4