XML 95 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets, Net - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 90,209 $ 61,898
Accumulated Amortization (53,290) (40,631)
Net Carrying Amount 36,919 21,267
Trademarks    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 12,511 12,000
Accumulated Amortization (11,716) (9,856)
Net Carrying Amount $ 795 $ 2,144
Trademarks | Minimum    
Finite Lived Intangible Assets [Line Items]    
Intangible asset useful life 5 years 5 years
Trademarks | Maximum    
Finite Lived Intangible Assets [Line Items]    
Intangible asset useful life 9 years 7 years
Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Intangible asset useful life   5 years
Gross Carrying Amount $ 27,900 $ 2,600
Accumulated Amortization (3,368) (2,210)
Net Carrying Amount $ 24,532 390
Customer Relationships | Minimum    
Finite Lived Intangible Assets [Line Items]    
Intangible asset useful life 5 years  
Customer Relationships | Maximum    
Finite Lived Intangible Assets [Line Items]    
Intangible asset useful life 11 years  
Developed Technology    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 49,098 46,598
Accumulated Amortization (37,506) (28,075)
Net Carrying Amount $ 11,592 $ 18,523
Developed Technology | Minimum    
Finite Lived Intangible Assets [Line Items]    
Intangible asset useful life 1 year 4 years
Developed Technology | Maximum    
Finite Lived Intangible Assets [Line Items]    
Intangible asset useful life 5 years 5 years
Backlog    
Finite Lived Intangible Assets [Line Items]    
Intangible asset useful life 1 year 1 year
Gross Carrying Amount $ 700 $ 700
Accumulated Amortization $ (700) (490)
Net Carrying Amount   $ 210