v3.25.2
Long-Term Loans (Details) - USD ($)
3 Months Ended 12 Months Ended
Oct. 23, 2024
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Long Term Loans [Line Items]        
Other non-current assets   $ 7,005,938 $ 4,134,357 $ 706,920
Financial liability interest rate 15.16%      
Repaid amount   58,585 2,740  
Outstanding balance current amount   378,026 235,306
Outstanding balance non-current amount   6,556,390 6,562,928
Interest capitalized in construction-in-progress   102,521 316,197  
Chailease International Finance Co., Ltd. [Member]        
Long Term Loans [Line Items]        
Sales machines $ 561,698      
Outstanding balance amount   529,769 564,759  
Chailease International Finance Co., Ltd. [Member]        
Long Term Loans [Line Items]        
Outstanding balance amount   135,038 564,759  
Equipment [Member]        
Long Term Loans [Line Items]        
Other non-current assets $ 218,505      
WFOE [Member]        
Long Term Loans [Line Items]        
Outstanding balance current amount   168,580 161,325  
Outstanding balance non-current amount   361,189 $ 403,434  
WFOE [Member] | Chailease International Finance Co., Ltd. [Member]        
Long Term Loans [Line Items]        
Outstanding balance amount   $ 529,769