XML 32 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule of warrant activity (Details) (Parenthetical) - shares
Jun. 30, 2025
Dec. 31, 2023
Bay Shore Trust Warrants [Member]    
Class of Warrant or Right [Line Items]    
Warrants issued   2,429,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 2 years 11 months 12 days  
2023 Private Placement [Member] | Investor [Member]    
Class of Warrant or Right [Line Items]    
Warrants issued 335,032 335,032
Underwriter Warrant [Member]    
Class of Warrant or Right [Line Items]    
Warrants issued 50,000  
Warrants remaining contractual term 2 years 7 months 24 days