XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2020
Dec. 31, 2021
Summary Of Other Intangible Assets [Line Items]      
Gross carrying amount $ 160,206   $ 159,815
Accumulated amortization 77,813   71,658
Net carrying amount 82,393   88,157
Gross carrying amount 171,158   170,715
Net carrying amount 93,345   99,057
Developed Technology [Member]      
Summary Of Other Intangible Assets [Line Items]      
Gross carrying amount 112,716   110,891
Accumulated amortization 54,209   49,672
Net carrying amount $ 58,507   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 $ 46,849   48,277
Accumulated amortization 23,439   21,859
Net carrying amount $ 23,410   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 $ 641   647
Accumulated amortization 165   127
Net carrying amount $ 476   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,952   $ 10,900