v3.26.1
Schedule of Intangible Assets (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying amount $ 22,585,000 $ 22,585,000
Accumulated amortization 6,160,000 5,591,000
Net carrying amount $ 16,425,000 16,994,000
Developed Technology Rights [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Useful life 20 years  
Gross carrying amount $ 22,260,000 22,260,000
Accumulated amortization 6,122,000 5,566,000
Net carrying amount 16,138,000 16,694,000
Acquired Assets [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying amount 325,000 325,000
Accumulated amortization 38,000 25,000
Net carrying amount $ 287,000 $ 300,000
Acquired Assets [Member] | Minimum [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Useful life 1 year  
Acquired Assets [Member] | Maximum [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Useful life 17 years