Annual report pursuant to Section 13 and 15(d)

SCHEDULE OF FINITE-LIVED INTANGIBLE ASSETS (Details)

v3.22.0.1
SCHEDULE OF FINITE-LIVED INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross $ 59,399 $ 26,861
Finite-Lived Intangible Assets, Cost Incurred to Renew or Extend 7,636 9,963
Finite lived intangible assets other intangible assets 1,700
Finite-Lived Intangible Assets, Translation and Purchase Accounting Adjustments (200) (25)
Finite-Lived Intangible Assets, Period Increase (Decrease) 3,590 20,900
Finite-Lived Intangible Assets, Gross 70,425 59,399
Finite-Lived Intangible Assets, Accumulated Amortization 29,421 20,884
Amortization of Intangible Assets 10,226 8,537
Finite-Lived Intangible Assets, Accumulated Amortization 39,647 29,421
Finite-Lived Intangible Assets, Net 30,778 29,978
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 44,497 23,597
Finite-Lived Intangible Assets, Cost Incurred to Renew or Extend
Finite lived intangible assets other intangible assets
Finite-Lived Intangible Assets, Translation and Purchase Accounting Adjustments
Finite-Lived Intangible Assets, Period Increase (Decrease) 3,100 20,900
Finite-Lived Intangible Assets, Gross 47,597 44,497
Finite-Lived Intangible Assets, Accumulated Amortization 26,008 18,314
Amortization of Intangible Assets 7,843 7,694
Finite-Lived Intangible Assets, Accumulated Amortization 33,851 26,008
Finite-Lived Intangible Assets, Net $ 13,746 $ 18,489
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]    
Finite-Lived Intangible Assets, Gross $ 5,760 $ 600
Finite-Lived Intangible Assets, Cost Incurred to Renew or Extend 7,636 5,163
Finite lived intangible assets other intangible assets
Finite-Lived Intangible Assets, Translation and Purchase Accounting Adjustments (200) (3)
Finite-Lived Intangible Assets, Period Increase (Decrease)
Finite-Lived Intangible Assets, Gross $ 13,196 $ 5,760
Useful lives 3 years 3 years
Finite-Lived Intangible Assets, Accumulated Amortization $ 245 $ 6
Amortization of Intangible Assets 1,346 239
Finite-Lived Intangible Assets, Accumulated Amortization 1,591 245
Finite-Lived Intangible Assets, Net 11,605 5,515
Other Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 9,142 2,664
Finite-Lived Intangible Assets, Cost Incurred to Renew or Extend 4,800
Finite lived intangible assets other intangible assets 1,700
Finite-Lived Intangible Assets, Translation and Purchase Accounting Adjustments (22)
Finite-Lived Intangible Assets, Period Increase (Decrease) 490
Finite-Lived Intangible Assets, Gross $ 9,632 $ 9,142
Useful lives 3 years 3 years
Finite-Lived Intangible Assets, Accumulated Amortization $ 3,168 $ 2,564
Amortization of Intangible Assets 1,037 604
Finite-Lived Intangible Assets, Accumulated Amortization 4,205 3,168
Finite-Lived Intangible Assets, Net $ 5,427 $ 5,974