Quarterly report [Sections 13 or 15(d)]

Summary of Warrant Activity (Details)

v3.26.1
Summary of Warrant Activity (Details) - Common Stock Warrants [Member] - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Number of Warrants, Beginning Balance 10,502,236  
Weighted Average Exercise Price, Beginning Balance $ 6.12  
Weighted Average Remaining Contractual Term (years), Beginning   5 years 1 month 24 days
Aggregate Intrinsic Value, Beginning $ 7,933,065  
Number of Warrants, Issued  
Weighted Average Exercise Price, Issued  
Number of Warrants, Exercised (155,432)  
Weighted Average Exercise Price, Exercised $ 3.38  
Number of Warrants, Forfeited  
Weighted Average Exercise Price, Forfeited  
Number of Warrants, Cancelled/Expired  
Weighted Average Exercise Price, Cancelled/Expired  
Number of Warrants, Ending Balance 10,346,804 10,502,236
Weighted Average Exercise Price, Ending Balance $ 6.37 $ 6.12
Weighted Average Remaining Contractual Term (years), Ending Balance 4 years 7 months 2 days  
Aggregate Intrinsic Value, Ending $ 8,471,684 $ 7,933,065
Number of Warrants, Exercisable 10,187,429  
Weighted Average Exercise Price, Exercisable $ 6.49  
Weighted Average Remaining Contractual Term (years), Exercisable 4 years 7 months 28 days  
Aggregate Intrinsic Value, Exercisable $ 8,471,684