XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.1
Deferred Contract Costs - Additional Information (Detail)
3 Months Ended
Mar. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Amortized period 5 years