Annual report pursuant to Section 13 and 15(d)

Goodwill and Intangible Assets - Net - Schedule of Finite-Lived Intangible Assets (Details)

v3.20.4
Goodwill and Intangible Assets - Net - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Beginning Balance $ 26,861 $ 25,454
Capitalized software costs 9,963 592
Other intangible assets 1,700  
Translation loss (25) (41)
Allocation from 2019/2020 acquisition 20,900 856
Ending Balance 59,399 26,861
Beginning Balance 20,884 18,821
Amortization expense 8,537 2,063
Ending Balance 29,421 20,884
Net book value $ 29,978 5,977
Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful lives 3 years  
Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful lives 4 years  
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Beginning Balance $ 23,597 22,741
Capitalized software costs
Other intangible assets  
Translation loss  
Disposals  
Allocation from 2019/2020 acquisition 20,900 856
Ending Balance 44,497 23,597
Beginning Balance 18,314 16,458
Amortization expense 7,694 1,856
Ending Balance 26,008 18,314
Net book value $ 18,489 $ 5,283
Customer Relationships [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful lives 3 years 3 years
Customer Relationships [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful lives 12 years 12 years
Capitalized Software [Member]    
Finite-Lived Intangible Assets [Line Items]    
Beginning Balance $ 600 $ 62
Capitalized software costs 5,163 538
Other intangible assets  
Translation loss (3)
Ending Balance $ 5,760 $ 600
Useful lives 3 years 3 years
Beginning Balance $ 6
Amortization expense 239 6
Ending Balance 245 6
Net book value 5,515 594
Other Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Beginning Balance 2,664 2,651
Capitalized software costs 4,800 54
Other intangible assets 1,700  
Translation loss (22) (41)
Allocation from 2019/2020 acquisition  
Ending Balance $ 9,142 $ 2,664
Useful lives 3 years 3 years
Beginning Balance $ 2,564 $ 2,363
Amortization expense 604 201
Ending Balance 3,168 2,564
Net book value $ 5,974 $ 100