XML 96 R87.htm IDEA: XBRL DOCUMENT v3.25.4
Long Term Payable - Schedule of Long-Term Payable Represented the Financial Liabilities Due to Financial Lease (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Long term payables:    
Long term payables $ 1,792,101 $ 3,634,852
Current portion 1,534,909 3,231,126
Non-current portion 257,192 403,726
China Power Investment Ronghe Financial Leasing Co., Ltd. (“Ronghe”) [Member]    
Long term payables:    
Long term payables 850,925 1,658,984
Zhongguancun Science and Technology Leasing Co., Ltd. (“Zhongguancun”) [Member]    
Long term payables:    
Long term payables 363,525
Xiamen Guomao Chuangcheng Financial Leasing Co., Ltd. (“Guomao”) [Member]    
Long term payables:    
Long term payables 366,128 879,062
Risheng International Finance Leasing Co., Ltd. (“Risheng”) [Member]    
Long term payables:    
Long term payables $ 575,048 $ 733,281