v3.25.1
Schedule of Intangible of Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 11,967 $ 11,967
Accumulated amortization (4,043) (3,611)
Intangible assets, net $ 7,924 $ 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,017) (948)
Intangible assets, net $ 1,760 $ 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 (2,778) (2,445)
Intangible assets, net $ 5,222 $ 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 (248) (218)
Intangible assets, net $ 942 $ 972