XML 112 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Summary of Estimated Useful Lives of Definite Life Intangible Assets (Detail)
12 Months Ended
Dec. 31, 2020
Patents [Member]  
Finite Lived Intangible Assets [Line Items]  
Estimated useful lives of intangible assets 4 years
Customer Relationships [Member] | Minimum [Member]  
Finite Lived Intangible Assets [Line Items]  
Estimated useful lives of intangible assets 14 years
Customer Relationships [Member] | Maximum [Member]  
Finite Lived Intangible Assets [Line Items]  
Estimated useful lives of intangible assets 16 years
Developed Technology [Member]  
Finite Lived Intangible Assets [Line Items]  
Estimated useful lives of intangible assets 10 years
Websites [Member]  
Finite Lived Intangible Assets [Line Items]  
Estimated useful lives of intangible assets 3 years
Trademarks and Licenses [Member]  
Finite Lived Intangible Assets [Line Items]  
Definite life trademarks and licenses Term of agreements