Annual report [Section 13 and 15(d), not S-K Item 405]

SCHEDULE OF INTANGIBLE ASSETS (Details)

v3.25.1
SCHEDULE OF INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Internal use Software [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Property plant and equipment useful life 3 years  
Internal use Software [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Property plant and equipment useful life 5 years  
Capitalized Engineering Costs [Member]    
Finite-Lived Intangible Assets [Line Items]    
Property plant and equipment useful life 6 years  
Trade Name And Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Property plant and equipment useful life 17 years  
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Property plant and equipment useful life 5 years 7 months 6 days  
Internally Developed Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Property plant and equipment useful life 3 years  
Noncompete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Property plant and equipment useful life 2 years  
Favorable Leases [Member]    
Finite-Lived Intangible Assets [Line Items]    
Property plant and equipment useful life 1 year 7 months 6 days  
Internal use Software [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets beginning balance $ 1,245 $ 1,123
Intangible assets ending balance (1,245) (1,245)
Additions   122
Impairment of intangible assets  
Foreign currency translation  
Intangible assets beginning balance
Intangible assets ending balance $ 1,245 1,245
Remaining amortization period 3 years 3 months 18 days  
Capitalized Engineering Costs [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets beginning balance $ 1,265 237
Intangible assets ending balance (1,265) (1,265)
Additions   1,028
Impairment of intangible assets  
Foreign currency translation  
Intangible assets beginning balance
Intangible assets ending balance $ 1,265 1,265
Remaining amortization period 5 years 1 month 6 days  
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets beginning balance $ 2,805 2,759
Intangible assets ending balance (2,805) (2,805)
Additions   166
Impairment of intangible assets   (13)
Foreign currency translation   (107)
Intangible assets beginning balance
Intangible assets ending balance $ 2,805 2,805
Remaining amortization period 16 years 6 months  
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets beginning balance $ 18,224 21,398
Intangible assets ending balance (18,224) (18,224)
Additions   1,925
Impairment of intangible assets   (4,401)
Foreign currency translation   (698)
Intangible assets beginning balance
Intangible assets ending balance $ 18,224 18,224
Remaining amortization period 2 years 7 months 6 days  
Internally Developed Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets beginning balance $ 4,804 5,031
Intangible assets ending balance (4,804) (4,804)
Additions   175
Impairment of intangible assets   (218)
Foreign currency translation   (184)
Intangible assets beginning balance
Intangible assets ending balance $ 4,804 4,804
Remaining amortization period 1 year 3 months 18 days  
Noncompete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets beginning balance $ 1,730 2,253
Intangible assets ending balance (1,730) (1,730)
Additions   11
Impairment of intangible assets   (507)
Foreign currency translation   (27)
Intangible assets beginning balance
Intangible assets ending balance $ 1,730 1,730
Remaining amortization period 9 months 18 days  
Favorable Leases [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets beginning balance $ 257 257
Intangible assets ending balance (257) (257)
Additions  
Impairment of intangible assets  
Foreign currency translation  
Intangible assets beginning balance
Intangible assets ending balance $ 257 257
Remaining amortization period 0 years  
Finite Lived Intangible Assets Net [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets beginning balance $ 16,298 26,582
Intangible assets ending balance (10,388) (16,298)
Additions   3,426
Impairment of intangible assets   (5,139)
Foreign currency translation   (1,016)
Intangible assets beginning balance (5,910) (7,556)
Intangible assets ending balance 10,388 16,298
Accumulated Amortization [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets beginning balance 14,032 6,476
Intangible assets ending balance (19,942) (14,032)
Intangible assets beginning balance (5,910) (7,556)
Intangible assets ending balance $ 19,942 $ 14,032