Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Unsatisfied performance obligations and Practical Expedients (Details)

v3.19.2
Revenue Recognition - Unsatisfied performance obligations and Practical Expedients (Details)
3 Months Ended
Jun. 30, 2019
Revenue Recognition  
Practical expedient to disclose only the value of unsatisfied performance obligations for contracts with an original expected length greater than one year true
Practical expedient to expense costs as incurred for costs to obtain a contract when the amortization period would have been one year or less true