XML 76 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue - Remaining Performance Obligations (Details)
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
Revenue from Contract with Customer [Abstract]  
Performance obligation $ 154.1
Performance obligation, description of timing The Company expects to recognize revenue on approximately four-fifths of the remaining performance obligation over the next 24 months, with the balance recognized thereafter. The Company has elected the optional exemption, which allows for the exclusion of the amounts for remaining performance obligations that are part of contracts with an original expected duration of one year or less. Such remaining performance obligations represent unsatisfied or partially unsatisfied performance obligations pursuant to ASC 606
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation expected to be recognized (percent) 80.00%
Performance obligation satisfaction period 24 months