v3.25.1
Basis of Presentation and Significant Accounting Policies (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Basis of Presentation and Significant Accounting Policies [Abstract]    
Current assets $ 29,499,038 $ 28,461,303
VAT recoverable 13,173,067  
Current liabilities 20,933,963 $ 20,146,767
Working capital 8,565,075  
Working capital deficit $ 4,607,992