v3.25.1
Other Payables - Schedule of Other Payable (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Other Payables [Line Items]    
Other payable $ 135,285,479 $ 130,000,000
Brooge International Advisory LLC (BIA) [Member]    
Other Payables [Line Items]    
Other payable 130,000,000 130,000,000
Accrued interest on BIA litigation [Member]    
Other Payables [Line Items]    
Other payable $ 5,285,479