XML 75 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets (Details) - Schedule of gross carrying amounts and accumulated amortization - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Definite-lived intangible assets:    
Gross Carrying Amount $ 76,092 $ 71,542
Accumulated Amortization (24,819) (18,354)
Net Carrying Amount 51,273 53,188
Licenses [Member]    
Definite-lived intangible assets:    
Gross Carrying Amount 69 350
Accumulated Amortization (69) (34)
Net Carrying Amount 316
Trade names [Member]    
Definite-lived intangible assets:    
Gross Carrying Amount 5,974 5,974
Accumulated Amortization (1,808) (1,350)
Net Carrying Amount 4,166 4,624
Technology [Member]    
Definite-lived intangible assets:    
Gross Carrying Amount 39,350 39,350
Accumulated Amortization (13,584) (10,304)
Net Carrying Amount 25,766 29,046
Customer relationships [Member]    
Definite-lived intangible assets:    
Gross Carrying Amount 21,201 21,201
Accumulated Amortization (7,404) (5,485)
Net Carrying Amount 13,797 15,716
Intellectual Property [Member]    
Definite-lived intangible assets:    
Gross Carrying Amount 7,232 3,730
Accumulated Amortization (1,182) (673)
Net Carrying Amount 6,050 3,057
Noncompete [Member]    
Definite-lived intangible assets:    
Gross Carrying Amount 937 937
Accumulated Amortization (742) (508)
Net Carrying Amount 195 $ 429
Capitalized software [Member]    
Definite-lived intangible assets:    
Gross Carrying Amount 1,329  
Accumulated Amortization (30)  
Net Carrying Amount $ 1,299