XML 73 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Definite lived Intangible Assets Amortization Expense (Detail)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Customer Lists and Relationships [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 5 years 5 years
Customer Lists and Relationships [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 15 years 15 years
Trade Name [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 3 years  
Trade Name [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 5 years  
Technology [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 3 years 3 years
Technology [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 4 years 4 years