XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Accrued Expenses [Line Items]    
Accrued liabilities $ (716,069) $ 186,447
Other income 1,039,364  
Research and Development Expense [Member]    
Accrued Expenses [Line Items]    
Accounts payable 588,506  
Accrued liabilities $ 450,859