v3.25.2
Schedule of Intangible of Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 11,967 $ 11,967
Accumulated amortization (4,475) (3,611)
Intangible assets, net $ 7,492 $ 8,356
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted avereage life 11 years 11 years
Intangible assets, gross $ 2,777 $ 2,777
Accumulated amortization (1,086) (948)
Intangible assets, net $ 1,691 $ 1,829
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted avereage life 6 years 6 years
Intangible assets, gross $ 8,000 $ 8,000
Accumulated amortization (3,111) (2,445)
Intangible assets, net $ 4,889 $ 5,555
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted avereage life 10 years 10 years
Intangible assets, gross $ 1,190 $ 1,190
Accumulated amortization (278) (218)
Intangible assets, net $ 912 $ 972