v3.26.1
Schedule of Warrant Activity for Common Stock (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Weighted Average Exercise Price, Outstanding at beginning of period $ 6.94      
Weighted Average Remaining Contractual Life - Warrants 3 years 5 months 8 days   3 years 8 months 8 days  
Weighted Average Exercise Price, Outstanding at ending of period $ 6.94   $ 6.94  
Common Stock [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Number of Warrants, Outstanding at beginning of period 1,379,524 2,642,530 2,642,530  
Weighted Average Exercise Price, Outstanding at beginning of period $ 2.44 $ 2.41 $ 2.41  
Weighted Average Remaining Contractual Life - Warrants 2 years 14 days   2 years 3 months 3 days 2 years 11 months 4 days
Number of Warrants, Exercised (213,040) (502,647) (1,263,006)  
Weighted Average Exercise Price, Excercised $ 2.38   $ 1.82  
Weighted Average Remaining Contractual Life - Warrants Granted 1 year 11 months 8 days   2 years 1 month 13 days  
Number of Warrants, Outstanding at ending of period 1,166,484   1,379,524 2,642,530
Weighted Average Exercise Price, Outstanding at ending of period $ 2.45   $ 2.44 $ 2.41