v3.25.1
Deconsolidation (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Deconsolidation [Line Items]      
Derecognition of assets effected in deconsolidation $ 12,274,844    
Derecognition of liabilities 9,022,017    
Derecognition of non-controlling interest effected in deconsolidation 1,657,829    
Amount due 1,717,694    
Recognized gain of deconsolidation $ 4,728,348  
SG DevCorp [Member]      
Deconsolidation [Line Items]      
Derecognition of liabilities 9,022,017    
Amount due 394,329    
Recognized gain of deconsolidation 4,728,348   $ 4,637,013
Investment upon deconsolidation $ 8,126,350