v3.26.1
Schedule of Company’s Common Stock Purchase Warrants (Details) - $ / shares
3 Months Ended 12 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Equity [Abstract]      
Number of warrants exercisable 1,732,659 1,740,992  
Weighted average exercise price $ 13.00 $ 13.00  
Weighted average remaining contractual life   25 days 3 months 21 days
Number of warrants exercised (447,504) (8,333)  
Weighted average exercise price exercised $ 13.00 $ 13.00  
Number of warrants expired (1,285,155)    
Weighted average exercise price expired $ 13.00    
Number of warrants exercisable 1,732,659 1,740,992
Weighted average exercise price $ 13.00 $ 13.00