v3.26.1
Commitments and Contingencies (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2022
Mar. 31, 2026
Jan. 01, 2026
Dec. 31, 2025
Dec. 01, 2025
May 28, 2023
Loss Contingencies [Line Items]                    
Security deposit           $ 100,000     $ 200,000  
Operating lease right-of-use assets $ 2,813,000   $ 2,813,000         $ 1,584,000    
Operating lease cost $ 200,000 $ 200,000 400,000 $ 400,000            
Cash paid for amounts included in the measurement of operating lease liabilities     $ 300,000 400,000            
Weighted -average remaining lease term (in years) 6 years 6 months   6 years 6 months              
Weighted -average discount rate 9.90%   9.90%              
Patent remediation expense $ 392,000            
Inventory write-down $ 0   100,000              
ASC 855-10-25-1 [Member]                    
Loss Contingencies [Line Items]                    
Estimated remediation cost     500,000              
Patent remediation expense     400,000              
Cost of revenues     100,000              
Inventory write-down     100,000              
Accrued remediation liability     400,000              
Maximum [Member] | ASC 855-10-25-1 [Member]                    
Loss Contingencies [Line Items]                    
Estimated remediation cost     600,000              
Minimum [Member] | ASC 855-10-25-1 [Member]                    
Loss Contingencies [Line Items]                    
Estimated remediation cost     $ 400,000              
New Lease Arrangement [Member]                    
Loss Contingencies [Line Items]                    
Operating lease right-of-use assets             $ 1,300,000      
Licensing Agreement [Member]                    
Loss Contingencies [Line Items]                    
Licensing fee         $ 200,000          
Licensing Agreement [Member] | Maximum [Member]                    
Loss Contingencies [Line Items]                    
Sales milestone payments                   $ 1,000,000.0
Royalties percentage related to royalties                   3.00%