v3.26.1
Joint Venture - Summary of Financial Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Business Combination And Asset Acquisition [Line Items]      
Net (Loss) Income $ 347,346 $ 2,241,570  
Total assets 13,377,214   $ 15,839,904
Total Liabilities 84,223,771   $ 91,384,550
Phosagmex Joint Venture [Member]      
Business Combination And Asset Acquisition [Line Items]      
Revenue 0    
General and administrative expenses (34,957)    
Foreign currency translation loss (5,559)    
Net (Loss) Income (40,516)    
Total assets 2,356,062    
Total Liabilities $ 270,320