XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Detail) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Summary Of Other Intangible Assets [Line Items]    
Gross carrying amount $ 118,251 $ 119,392
Accumulated amortization 67,690 54,408
Net carrying amount 50,561 64,984
Gross carrying amount 129,230 130,522
Net carrying amount 61,540 76,114
Developed Technology [Member]    
Summary Of Other Intangible Assets [Line Items]    
Gross carrying amount 78,170 78,841
Accumulated amortization 46,983 37,651
Net carrying amount $ 31,187 $ 41,190
Developed Technology [Member] | Minimum [Member]    
Summary Of Other Intangible Assets [Line Items]    
Weighted-average useful life of acquired finite-lived intangible assets 4 years 4 years
Developed Technology [Member] | Maximum [Member]    
Summary Of Other Intangible Assets [Line Items]    
Weighted-average useful life of acquired finite-lived intangible assets 6 years 6 years
Customer Relationships [Member]    
Summary Of Other Intangible Assets [Line Items]    
Gross carrying amount $ 39,739 $ 40,207
Accumulated amortization 20,582 16,673
Net carrying amount $ 19,157 $ 23,534
Customer Relationships [Member] | Minimum [Member]    
Summary Of Other Intangible Assets [Line Items]    
Weighted-average useful life of acquired finite-lived intangible assets 7 years 7 years
Customer Relationships [Member] | Maximum [Member]    
Summary Of Other Intangible Assets [Line Items]    
Weighted-average useful life of acquired finite-lived intangible assets 10 years 10 years
Other Intangibles [Member]    
Summary Of Other Intangible Assets [Line Items]    
Gross carrying amount $ 342 $ 344
Accumulated amortization 125 84
Net carrying amount $ 217 $ 260
Other Intangibles [Member] | Minimum [Member]    
Summary Of Other Intangible Assets [Line Items]    
Weighted-average useful life of acquired finite-lived intangible assets 4 years 4 years
Other Intangibles [Member] | Maximum [Member]    
Summary Of Other Intangible Assets [Line Items]    
Weighted-average useful life of acquired finite-lived intangible assets 10 years 10 years
Trade Names [Member]    
Summary Of Other Intangible Assets [Line Items]    
Net carrying amount $ 10,979 $ 11,130