XML 73 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Notes with Warrants (November 2023 Financing), Future Principal Payments Under the Convertible Notes (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Long-Term Debt, Fiscal Year Maturity [Abstract]    
Future principal payments payable $ 0 $ 4,258,179
November 2025 Financing [Member] | Convertible Notes [Member]    
Long-Term Debt, Fiscal Year Maturity [Abstract]    
Future principal payments payable $ 6,850,000