XML 47 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule of warrant activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Weighted Average Exercise Price, Outstanding Balance  
Aggregate Intrinsic Value, Outstanding Balance  
Weighted Average Exercise Price, Granted $ 5.02  
Weighted Average Exercise Price, Outstanding Balance $ 5.02
Aggregate Intrinsic Value, Outstanding Balance
Warrant [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Number of Warrants Outstanding, Balance 2,774,057
Weighted Average Exercise Price, Outstanding Balance $ 4.85
Aggregate Intrinsic Value, Outstanding Balance
Number of Warrants, Granted 50,000 2,774,057
Weighted Average Exercise Price, Granted $ 7.00 $ 4.85
Weighted Average Remaining Contractual Term (Years), Granted 3 years 2 months 12 days 5 years [1]
Weighted Average Remaining Contractual Term (Years) [1] 4 years 6 months  
Number of Warrants, Exercised (10,000)  
Weighted Average Exercise Price, Exercised $ 3.73  
Number of Warrants Outstanding, Balance 2,814,057 2,774,057
Weighted Average Exercise Price, Outstanding Balance $ 4.97 $ 4.85
Weighted Average Remaining Contractual Term (Years) [2] 3 years 5 months 26 days  
Aggregate Intrinsic Value, Outstanding Balance
Number of Warrants Exercisable, Balance   2,814,057
Weighted Average Exercise Price, Exercisable   $ 4.97
Weighted Average Remaining Contractual Term (Years), Exercisable [2] 3 years 5 months 26 days  
Aggregate Intrinsic Value, Exercisable  
[1] The warrants herein consist of various contractual terms. The warrants herein consist of
[2] The warrants herein consist of various contractual terms. The warrants herein consist of 2,429,025 warrants issued to Bay Shore Trust that have a remaining contractual term of 3.5 years as of December 31, 2024, 335,032 warrants issued to investors associated with the 2023 Private Placement that currently have an indeterminable contractual term, and 50,000 warrants issued to underwriters as part of the IPO with a remaining contractual life of 3.2 years. See disclosures below for more information on these warrants