XML 48 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule of warrant activity (Details) (Parenthetical) - shares
Dec. 31, 2024
Dec. 31, 2023
Bay Shore Trust Warrants [Member]    
Class of Warrant or Right [Line Items]    
Warrants issued 2,439,025  
Warrants remaining contractual term   4 years 6 months
Bay Shore Trust Warrants [Member] | Warrant [Member]    
Class of Warrant or Right [Line Items]    
Warrants issued 2,429,025  
Warrants remaining contractual term 3 years 6 months  
2023 Private Placement [Member] | Investor [Member]    
Class of Warrant or Right [Line Items]    
Warrants issued 335,032  
Underwriter Warrant [Member]    
Class of Warrant or Right [Line Items]    
Warrants issued 50,000  
Warrants remaining contractual term 3 years 2 months 12 days