v3.26.1
Commitments and Contingencies (Details Narrative) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2025
May 28, 2023
Loss Contingencies [Line Items]      
Security deposit   $ 0.2  
Licensing Agreement [Member]      
Loss Contingencies [Line Items]      
Licensing fee $ 0.2    
Licensing Agreement [Member] | Maximum [Member]      
Loss Contingencies [Line Items]      
Sales milestone payments     $ 1.0
Royalties percentage related to royalties     3.00%