v3.25.2
Bank Loans (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Short-Term Debt [Line Items]    
Short-term bank loans $ 6,002,150 $ 5,988,024
Agricultural Bank of China Funan Branch [Member]    
Short-Term Debt [Line Items]    
Short-term bank loans [1] $ 697,925 $ 781,047
Interest rate [1] 4.65% 3.70%
Due date [1] Apr. 02, 2026 Apr. 02, 2025
Anhui Funan Rural Commercial Bank [Member]    
Short-Term Debt [Line Items]    
Short-term bank loans [2] $ 1,954,188 $ 1,918,360
Interest rate [2] 5.60% 5.60%
Due date [2] Dec. 20, 2026 Dec. 20, 2025
Anhui Funan Rural Commercial Bank One [Member]    
Short-Term Debt [Line Items]    
Short-term bank loans [3] $ 1,395,849 $ 1,370,257
Interest rate [3] 5.60% 5.60%
Due date [3] Mar. 24, 2026 Mar. 28, 2025
Anhui Funan Rural Commercial Bank Two [Member]    
Short-Term Debt [Line Items]    
Short-term bank loans [4] $ 837,509 $ 822,154
Interest rate [4] 5.60% 5.60%
Due date [4] Jan. 15, 2026 Jan. 16, 2025
Bank of China Funan Branch [Member]    
Short-Term Debt [Line Items]    
Short-term bank loans [5] $ 1,116,689 $ 1,096,206
Interest rate [5] 3.60% 3.60%
Due date [5] Mar. 13, 2026 Mar. 12, 2025
[1] Loans are guaranteed by the founder of AUFP and SME Guarantee Corporation.
[2] Loans are guaranteed by legal representative, the founder, and one shareholder of AUFP, ESG Hainan and SME Guarantee Corporation.
[3] Loans are guaranteed by legal representative, and the founder of AUFP, AUFP and SME Guarantee Corporation.
[4] Loans was guaranteed by legal representative and the founder of AUFP, AUFP and SME Guarantee Corporation.
[5] $1,116,689 and $1,096,206 of loans from Bank of China were pledged by buildings as of June 30, 2025, and December 31, 2024, respectively.