v3.25.4
SCHEDULE OF INTANGIBLE ASSETS ACTIVITY (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Cost, beginning balance $ 92,358 $ 86,629
Cost, additions 12,737 5,709
Cost, translation (loss) gain (28) 20
Cost, ending balance 105,067 92,358
Accumulated amortization, beginning balance 73,660 61,555
Accumulated amortization, amortization expense 12,449 12,098
Accumulated amortization, translation (loss) gain (10) 7
Accumulated amortization, ending balance 86,099 73,660
Net book value 18,968 18,698
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost, beginning balance 47,597 47,597
Cost, additions 7,376
Cost, translation (loss) gain
Cost, ending balance 54,973 47,597
Accumulated amortization, beginning balance 45,947 44,372
Accumulated amortization, amortization expense 1,833 1,575
Accumulated amortization, translation (loss) gain
Accumulated amortization, ending balance 47,780 45,947
Net book value $ 7,193 $ 1,650
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 $ 35,108 $ 29,379
Cost, additions 3,249 5,709
Cost, translation (loss) gain (28) 20
Cost, ending balance $ 38,329 $ 35,108
Useful lives 3 years 3 years
Accumulated amortization, beginning balance $ 22,766 $ 12,237
Accumulated amortization, amortization expense 10,320 10,522
Accumulated amortization, translation (loss) gain (10) 7
Accumulated amortization, ending balance 33,076 22,766
Net book value 5,253 12,342
Other Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost, beginning balance 9,653 9,653
Cost, additions 2,112
Cost, translation (loss) gain
Cost, ending balance $ 11,765 $ 9,653
Useful lives 3 years 3 years
Accumulated amortization, beginning balance $ 4,947 $ 4,946
Accumulated amortization, amortization expense 296 1
Accumulated amortization, translation (loss) gain
Accumulated amortization, ending balance 5,243 4,947
Net book value $ 6,522 $ 4,706