XML 56 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Performance Obligations (Details)
9 Months Ended
Sep. 30, 2020
Revenue from Contract with Customer Performance Obligations [Abstract]  
Revenue Recognized Point-in-time, Percent 95.00%
Revenue Recognized Over-time, Percent 5.00%
Unsatisfied Performance Obligations Expected to Recognize as Revenue, Percent 66.00%