XML 43 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Remaining Performance Obligations
3 Months Ended
Mar. 31, 2020
Remaining Performance Obligations [Abstract]  
Remaining Performance Obligation [Text Block] Remaining Performance ObligationsRemaining performance obligations (RPO) represent the aggregate amount of total contract transaction price that is unsatisfied or partially unsatisfied. As of March 31, 2020 our total RPO was approximately $132.8 billion compared to $132.7 billion as of December 31, 2019. Of the total RPO as of March 31, 2020, we expect approximately 44% will be recognized as sales over the following 24 months.