XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets, Net - Schedule of Weighted Average Remaining Life and Carrying Value of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 174,206 $ 174,206
Accumulated Amortization (75,208) (70,947)
Net Carrying Value 98,998 103,259
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 126,093 126,093
Accumulated Amortization (56,713) (53,423)
Net Carrying Value $ 69,380 $ 72,670
Customer Relationships | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Life (in years) 8 years 7 months 6 days 8 years 9 months 18 days
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 44,064 $ 44,064
Accumulated Amortization (16,677) (15,841)
Net Carrying Value $ 27,387 $ 28,223
Developed Technology | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Life (in years) 7 years 1 month 6 days 7 years 3 months 18 days
Trade Name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 3,815 $ 3,815
Accumulated Amortization (1,584) (1,449)
Net Carrying Value $ 2,231 $ 2,366
Trade Name | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Life (in years) 3 years 9 months 18 days 4 years
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 234 $ 234
Accumulated Amortization (234) (234)
Net Carrying Value $ 0 $ 0
Other | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Life (in years) 0 years 0 years