v3.25.2
Business Acquisition - Schedule of Purchase Price Allocation of Assets Acquired, Liabilities Assumed, and Related Deferred Income Tax Assumed at Acquisition Date (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Business Combination [Line Items]      
Current assets $ 172,667    
Construction-in-progress 838,442    
Other non-current assets 740,897    
Total assets acquired 1,752,006    
Current liabilities (590,974)    
Non-current liabilities (7,660)    
Total liabilities assumed (598,634)    
Net identifiable assets acquired (51%) 588,220    
Total consideration 559,142    
Bargain purchase gain $ 29,078