XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets, Net - Schedule of Weighted Average Remaining Life and Carrying Value of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 174,206 $ 174,206
Accumulated Amortization (79,469) (70,947)
Net Carrying Value 94,737 103,259
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 126,093 126,093
Accumulated Amortization (60,002) (53,423)
Net Carrying Value $ 66,091 $ 72,670
Customer Relationships | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Life (in years) 8 years 4 months 24 days 8 years 9 months 18 days
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 44,064 $ 44,064
Accumulated Amortization (17,512) (15,841)
Net Carrying Value $ 26,552 $ 28,223
Developed Technology | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Life (in years) 6 years 10 months 24 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,721) (1,449)
Net Carrying Value $ 2,094 $ 2,366
Trade Name | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Life (in years) 3 years 7 months 6 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