Annual report pursuant to Section 13 and 15(d)

SCHEDULE OF FINITE - LIVED INTANGIBLE ASSETS (Details)

v3.22.4
SCHEDULE OF FINITE - LIVED INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Cost, beginning balance $ 70,425 $ 59,399
Cost, additions 9,179 7,636
Cost, translation loss (809) (200)
Cost, allocation from 2021 acquisition   3,590
Cost, ending balance 78,795 70,425
Accumulated amortization, beginning balance 39,647 29,421
Accumulated amortization, amortization expense 9,628 10,226
Accumulated amortization, ending balance 49,275 39,647
Net book value 29,520 30,778
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost, beginning balance 47,597 44,497
Cost, additions
Cost, translation loss
Cost, allocation from 2021 acquisition   3,100
Cost, ending balance 47,597 47,597
Accumulated amortization, beginning balance 33,851 26,008
Accumulated amortization, amortization expense 5,672 7,843
Accumulated amortization, ending balance 39,523 33,851
Net book value $ 8,074 $ 13,746
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]    
Cost, beginning balance $ 13,196 $ 5,760
Cost, additions 9,160 7,636
Cost, translation loss (809) (200)
Cost, allocation from 2021 acquisition  
Cost, ending balance $ 21,547 $ 13,196
Useful lives 3 years 3 years
Accumulated amortization, beginning balance $ 1,591 $ 245
Accumulated amortization, amortization expense 3,341 1,346
Accumulated amortization, ending balance 4,932 1,591
Net book value 16,615 11,605
Other Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost, beginning balance 9,632 9,142
Cost, additions 19
Cost, translation loss
Cost, allocation from 2021 acquisition   490
Cost, ending balance $ 9,651 $ 9,632
Useful lives 3 years 3 years
Accumulated amortization, beginning balance $ 4,205 $ 3,168
Accumulated amortization, amortization expense 615 1,037
Accumulated amortization, ending balance 4,820 4,205
Net book value $ 4,831 $ 5,427