v3.26.1
Common Stock Purchase Warrants (Details Narrative) - $ / shares
6 Months Ended
Jun. 30, 2026
Mar. 24, 2026
Subsidiary, Sale of Stock [Line Items]    
Number of warrants 2,620,963  
Risk-free rate, minimum 3.80%  
Risk-free rate, maximum 3.90%  
Volatility, minimum 1.02%  
Private Placement [Member]    
Subsidiary, Sale of Stock [Line Items]    
Number of warrants   1,869,415
Fair value $ 3.74 $ 5.04