v3.26.1
Schedule of Definite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount $ 1,657 $ 1,436
Accumulated Amortization (1,105) (1,074)
Net Carrying Amount $ 552 362
Patents [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Weighted Average Amortization Period (Years) 5 years 10 months 24 days  
Gross Carrying Amount $ 790 760
Accumulated Amortization (467) (456)
Net Carrying Amount $ 323 304
Software [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Weighted Average Amortization Period (Years) 3 years  
Gross Carrying Amount $ 784 676
Accumulated Amortization (634) (618)
Net Carrying Amount $ 150 58
Permits [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Weighted Average Amortization Period (Years) 10 years  
Gross Carrying Amount $ 83
Accumulated Amortization (4)
Net Carrying Amount $ 79