XML 67 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Settlement (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Accrued Settlement    
Accrued Settlement Payable $ 4,090,057  
Accrued settlement $ 4,090,057 $ 4,090,057