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