XML 73 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill and Other Intangible Assets (Details) - Schedule of gross carrying amounts and accumulated amortization - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Definite-lived intangible assets:    
Gross Carrying Amount $ 90,386 $ 71,541
Impairment (43,670)
Accumulated Amortization (31,256) (18,353)
Net Carrying Amount 15,460 53,188
Trade names [Member]    
Definite-lived intangible assets:    
Gross Carrying Amount 7,181 5,973
Impairment (4,915)
Accumulated Amortization (2,266) (1,350)
Net Carrying Amount 4,623
Licenses [Member]    
Definite-lived intangible assets:    
Gross Carrying Amount 350 350
Impairment (281)
Accumulated Amortization (69) (34)
Net Carrying Amount 316
Technology [Member]    
Definite-lived intangible assets:    
Gross Carrying Amount 46,359 40,287
Impairment (16,769)
Accumulated Amortization (17,799) (10,811)
Net Carrying Amount 11,791 29,476
Customer relationships [Member]    
Definite-lived intangible assets:    
Gross Carrying Amount 31,031 21,201
Impairment (21,705)
Accumulated Amortization (9,326) (5,485)
Net Carrying Amount 15,716
Intellectual property [Member]    
Definite-lived intangible assets:    
Gross Carrying Amount 4,135 3,730
Impairment
Accumulated Amortization (1,730) (673)
Net Carrying Amount 2,405 $ 3,057
Capitalized Software [Member]    
Definite-lived intangible assets:    
Gross Carrying Amount 1,330  
Impairment  
Accumulated Amortization (66)  
Net Carrying Amount $ 1,264