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

SCHEDULE OF CHANGES IN ACCUMULATED AMORTIZATION (Details)

v3.26.1
SCHEDULE OF CHANGES IN ACCUMULATED AMORTIZATION (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Intangible assets excluding goodwill beginning balance $ 19,685 $ 13,775
Amortization expense 4,720 5,910
Impairment (1,515)  
Intangible assets excluding goodwill ending balance 22,890 19,685
Internal use Software [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets excluding goodwill beginning balance 745 721
Amortization expense 288 24
Impairment  
Intangible assets excluding goodwill ending balance 1,033 745
Capitalized Engineering Costs [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets excluding goodwill beginning balance 745
Amortization expense 345 745
Impairment  
Intangible assets excluding goodwill ending balance 1,090 745
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets excluding goodwill beginning balance 2,776 2,092
Amortization expense 35 684
Impairment (166)  
Intangible assets excluding goodwill ending balance 2,645 2,776
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets excluding goodwill beginning balance 9,518 6,592
Amortization expense 3,341 2,926
Impairment (1,178)  
Intangible assets excluding goodwill ending balance 11,681 9,518
Internally Developed Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets excluding goodwill beginning balance 4,173 2,729
Amortization expense 709 1,444
Impairment (160)  
Intangible assets excluding goodwill ending balance 4,722 4,173
Noncompete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets excluding goodwill beginning balance 1,728 1,641
Amortization expense 2 87
Impairment (11)  
Intangible assets excluding goodwill ending balance $ 1,719 $ 1,728