v3.26.3
Accrued Expenses and Other Payables (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Accrued Expenses and Other Payables    
Accrued Expenses and Other Payables $ 19,180,482 $ 14,282,578
Accrued warranty liability [Member]    
Accrued Expenses and Other Payables    
Accrued Expenses and Other Payables 558,677 551,170
Accrued China legal judgment for farmland occupation tax [Member]    
Accrued Expenses and Other Payables    
Accrued Expenses and Other Payables 4,310,260 0
Customer deposits [Member]    
Accrued Expenses and Other Payables    
Accrued Expenses and Other Payables 4,632,460 3,020,272
Accrued operating and project payables [Member]    
Accrued Expenses and Other Payables    
Accrued Expenses and Other Payables 1,693,758 2,086,146
Payable to Uonone [Member]    
Accrued Expenses and Other Payables    
Accrued Expenses and Other Payables 2,655,859 2,578,783
Accrued compensation expenses [Member]    
Accrued Expenses and Other Payables    
Accrued Expenses and Other Payables 2,532,211 3,270,154
Retainage payable to vendors [Member]    
Accrued Expenses and Other Payables    
Accrued Expenses and Other Payables 582,601 580,750
Preacquisition liability [Member]    
Accrued Expenses and Other Payables    
Accrued Expenses and Other Payables 1,579,737 1,533,891
VAT taxes payable [Member]    
Accrued Expenses and Other Payables    
Accrued Expenses and Other Payables 384,103 298,598
Income taxes payable [Member]    
Accrued Expenses and Other Payables    
Accrued Expenses and Other Payables 236,093 348,518
Refundable vendor bid deposits [Member]    
Accrued Expenses and Other Payables    
Accrued Expenses and Other Payables $ 14,723 $ 14,296