XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Summary Of Other Intangible Assets [Line Items]    
Gross carrying amount $ 162,087 $ 159,815
Accumulated amortization 82,361 71,658
Net carrying amount 79,726 88,157
Gross carrying amount 172,688 170,715
Net carrying amount 90,327 99,057
Developed Technology [Member]    
Summary Of Other Intangible Assets [Line Items]    
Gross carrying amount 113,072 110,891
Accumulated amortization 57,398 49,672
Net carrying amount $ 55,674 $ 61,219
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 $ 48,359 $ 48,277
Accumulated amortization 24,768 21,859
Net carrying amount $ 23,591 $ 26,418
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 $ 656 $ 647
Accumulated amortization 195 127
Net carrying amount $ 461 $ 520
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,601 $ 10,900
Gross carrying amount $ 10,601 $ 10,900