XML 41 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Summary Of Other Intangible Assets [Line Items]    
Gross carrying amount $ 90,741 $ 93,609
Accumulated amortization 39,677 37,475
Net carrying amount 51,064 56,134
Gross carrying amount 101,035 104,550
Accumulated amortization 39,677 37,475
Net carrying amount 61,358 67,075
Developed Technology [Member]    
Summary Of Other Intangible Assets [Line Items]    
Gross carrying amount 58,738 60,916
Accumulated amortization 27,248 25,838
Net carrying amount $ 31,490 $ 35,078
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 $ 31,830 $ 32,582
Accumulated amortization 12,378 11,575
Net carrying amount $ 19,452 $ 21,007
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]    
Weighted-average useful life of acquired finite-lived intangible assets 10 years 10 years
Gross carrying amount $ 173 $ 111
Accumulated amortization 51 62
Net carrying amount 122 49
Trade Names [Member]    
Summary Of Other Intangible Assets [Line Items]    
Net carrying amount $ 10,294 $ 10,941