v3.26.1
Schedule of Warrant Activity for Common Stock (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 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 1 year 9 months 14 days   2 years 3 months 3 days 2 years 11 months 4 days
Number of Warrants, Exercised (396,626) (502,647) (1,263,006)  
Weighted Average Exercise Price, Excercised $ 2.38   $ 1.82  
Weighted Average Remaining Contractual Life - Warrants Exercised 1 year 11 months 4 days   2 years 1 month 13 days  
Number of Warrants, Outstanding at ending of period 982,898   1,379,524 2,642,530
Weighted Average Exercise Price, Outstanding at ending of period $ 2.46   $ 2.44 $ 2.41