XML 69 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Notes Payable - Schedule of Notes Payable (Detail) - USD ($)
Dec. 31, 2024
Jul. 08, 2024
Feb. 22, 2024
Dec. 31, 2023
Schedule Of Notes Payable [Line Items]        
Total Notes Payable $ 8,000,000     $ 8,221,764
Less: Debt Discount 0     (146,989)
Total 8,000,000     8,074,775
Note Payable Maturing The Earlier Of September 30, 2024 Or Completion Of Equity Offering        
Schedule Of Notes Payable [Line Items]        
Less: Debt Discount     $ (61,263)  
Promissory Note | Note Payable Maturing The Earlier Of September 30, 2024 Or Completion Of Equity Offering        
Schedule Of Notes Payable [Line Items]        
Total Notes Payable 0     400,000
Promissory Note | Note Payable Maturing The Earlier Of September 30, 2024 Or Acceleration Of Obligations        
Schedule Of Notes Payable [Line Items]        
Total Notes Payable 0     400,000
Promissory Note | Convertibles Maturing February 13, 2024        
Schedule Of Notes Payable [Line Items]        
Total Notes Payable 2,000,000   $ 2,400,000 0
Convertible Notes Payable | Convertibles Maturing April 4, 2023        
Schedule Of Notes Payable [Line Items]        
Total Notes Payable       840,000
Convertible Notes Payable | Convertibles Maturing February 13, 2024        
Schedule Of Notes Payable [Line Items]        
Total Notes Payable 0     840,000
Term Note Payable        
Schedule Of Notes Payable [Line Items]        
Total Notes Payable $ 0 $ 252,678   $ 981,764