Quarterly report pursuant to Section 13 or 15(d)

Quarterly report pursuant to Section 13 or 15(d)

Goodwill and Intangible Assets - Classes of Intangible Assets (Detail)

v3.21.2
Goodwill and Intangible Assets - Classes of Intangible Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Total cost of intangibles $ 513,141 $ 156,548
Accumulated Amortization 42,103 35,895
Finite-lived intangibles, net 457,591  
Intangible assets, net 471,038 120,653
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Trademark - Indefinite lived 13,447 13,447
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Cost 143,101 143,101
Accumulated Amortization 40,811 35,895
Finite-lived intangibles, net 102,290 $ 107,206
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Cost 322,022  
Accumulated Amortization 1,167  
Finite-lived intangibles, net $ 320,855  
Marketing Assets    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 4 years  
Cost $ 549  
Accumulated Amortization 32  
Finite-lived intangibles, net 517  
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Cost 31,700  
Accumulated Amortization 76  
Finite-lived intangibles, net $ 31,624  
Trade Name    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 5 years  
Cost $ 2,322  
Accumulated Amortization 17  
Finite-lived intangibles, net $ 2,305  
Minimum | Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 7 years 7 years
Minimum | Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 10 years  
Minimum | Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 15 years  
Maximum | Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 15 years 15 years
Maximum | Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 15 years