v3.25.2
Leases, Commitments and Contingencies (Details Narrative)
3 Months Ended 6 Months Ended
Oct. 24, 2024
ft²
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 01, 2024
USD ($)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Lease remaining term   2 years 5 months 1 day   2 years 5 months 1 day      
Lease liability   $ 260,000   $ 260,000   $ 278,000  
Current portion of operating lease liability   99,000   99,000   $ 66,000  
Short-term leases   $ 20,000 $ 41,000    
Lease incremental borrowing rate   7.75%   7.75%      
Non Cancelable Operating Lease Agreement [Member]              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Lease term 36 months            
Area of land | ft² 1,900            
Lease option to renew The lease has a one-time option to renew the term for an extension period of 36 months            
Lease remaining term 3 years            
Lease liability             $ 285,000
Supply Agreement [Member]              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Non-cancelable purchase commitment   $ 900,000   $ 900,000      
Commercial Supply Agreement [Member]              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Payment made to agreement   $ 0   $ 0