XML 29 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets - Additional Information (Detail)
12 Months Ended
Dec. 31, 2019
Service
Dec. 31, 2018
USD ($)
Service
Intangible Assets Net Excluding Goodwill [Abstract]    
Number of professional services agreements identified with impairment indicators 6 4
Number of professional services agreements identified for impairment upon undiscounted cash flow models 2 2
Impairment of Intangible Assets | $   $ 0
Renewal term of professional services agreements 3 years 3 months 10 days  
Weighted average amortization period 5 years 1 month 28 days