XML 119 R71.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount $ 129,461 $ 129,678
Accumulated Amortization (60,627) (56,596)
Total 68,834 73,082
Indefinite lived intangible assets [Abstract]    
Total intangible assets, gross carrying amount 130,361 130,578
Total intangible assets, net carrying amount 69,734 73,982
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 97,483 97,602
Accumulated Amortization (45,819) (43,330)
Total 51,664 54,272
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 26,878 26,976
Accumulated Amortization (11,889) (10,687)
Total 14,989 16,289
Trade names and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 5,100 5,100
Accumulated Amortization (2,919) (2,579)
Total 2,181 2,521
Trade names and trademarks    
Indefinite lived intangible assets [Abstract]    
Trade names and trademarks $ 900 $ 900