v3.26.1
Details of Certain Financial Statement Components - Intangible assets, net (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Intangible assets, net    
Accumulated Amortization $ (2,775,000) $ (1,987,000)
Net Carrying Amount 1,333,000  
In-process research and development   29,000
Intangible Assets, Gross 4,108,000 3,861,000
Total intangible assets, net 1,333,000 1,874,000
Amortization expense $ 716,000 752,000
Patents, tradenames, and trademarks    
Intangible assets, net    
Weighted Average Amortization period 5 years  
Gross Carrying Amount $ 948,000 931,000
Accumulated Amortization (817,000) (751,000)
Net Carrying Amount $ 131,000 180,000
Developed technology    
Intangible assets, net    
Weighted Average Amortization period 3 years 6 months  
Gross Carrying Amount $ 654,000 536,000
Accumulated Amortization (504,000) (296,000)
Net Carrying Amount $ 150,000 240,000
Customer relationships    
Intangible assets, net    
Weighted Average Amortization period 6 years  
Gross Carrying Amount $ 1,525,000 1,427,000
Accumulated Amortization (761,000) (493,000)
Net Carrying Amount $ 764,000 934,000
Non-compete agreements    
Intangible assets, net    
Weighted Average Amortization period 4 years  
Gross Carrying Amount $ 981,000 916,000
Accumulated Amortization (693,000) (425,000)
Net Carrying Amount $ 288,000 491,000
Order backlog    
Intangible assets, net    
Weighted Average Amortization period 6 months  
Gross Carrying Amount   22,000
Accumulated Amortization   $ (22,000)