XML 36 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Sales Recognition - Additional Information (Detail)
3 Months Ended
Mar. 31, 2021
USD ($)
New Accounting Pronouncements And Changes In Accounting Principles [Abstract]  
Contract with customer, liability, revenue recognized $ 19,000,000
Description of expected duration With the exception of remaining performance obligations associated with our OneCall Support Services contracts which are included in the table above regardless of original duration, remaining performance obligations that have original expected durations of one year or less are not included in the table above.  Amounts not included in the table above have an average original expected duration of eight months.
Time and material contracts expected duration 23 months