XML 70 R48.htm IDEA: XBRL DOCUMENT v3.24.1
SCHEDULE OF FINITE-LIVED INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Cost, beginning balance $ 78,795 $ 70,425
Cost, additions 8,550 9,179
Cost, translation loss (716) (809)
Cost, ending balance 86,629 78,795
Accumulated amortization, beginning balance 49,275 39,647
Accumulated amortization, amortization expense 12,401 9,772
Accumulated amortization, translation loss (121) (144)
Accumulated amortization, ending balance 61,555 49,275
Net book value $ 25,074 29,520
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]    
Cost, beginning balance $ 47,597 47,597
Cost, additions
Cost, translation loss
Cost, ending balance 47,597 47,597
Accumulated amortization, beginning balance 39,523 33,851
Accumulated amortization, amortization expense 4,849 5,672
Accumulated amortization, translation loss
Accumulated amortization, ending balance 44,372 39,523
Net book value $ 3,225 $ 8,074
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 $ 21,547 $ 13,196
Cost, additions 8,548 9,160
Cost, translation loss (716) (809)
Cost, ending balance $ 29,379 $ 21,547
Useful lives 3 years 3 years
Accumulated amortization, beginning balance $ 4,932 $ 1,591
Accumulated amortization, amortization expense 7,426 3,485
Accumulated amortization, translation loss (121) (144)
Accumulated amortization, ending balance 12,237 4,932
Net book value 17,142 16,615
Other Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost, beginning balance 9,651 9,632
Cost, additions 2 19
Cost, translation loss
Cost, ending balance $ 9,653 $ 9,651
Useful lives 3 years 3 years
Accumulated amortization, beginning balance $ 4,820 $ 4,205
Accumulated amortization, amortization expense 126 615
Accumulated amortization, translation loss
Accumulated amortization, ending balance 4,946 4,820
Net book value $ 4,707 $ 4,831