v3.26.3
Accrued Expenses and Other Payables (Tables)
6 Months Ended
Jun. 30, 2026
Accrued Expenses and Other Payables  
Schedule of accrued expenses and other payables

 

 

June 30,

2026

 

 

December 31,

2025

 

 

 

 

 

 

 

 

Customer deposits

 

$4,632,460

 

 

$3,020,272

 

Accrued operating and project payables

 

 

1,693,758

 

 

 

2,086,146

 

China legal judgment

 

 

4,310,260

 

 

 

-

 

Payable to Uonone (See Note 17)

 

 

2,655,859

 

 

 

2,578,783

 

Accrued compensation expenses

 

 

2,532,211

 

 

 

3,270,154

 

Retainage payable to vendors

 

 

582,601

 

 

 

580,750

 

China preacquisition liability

 

 

1,579,737

 

 

 

1,533,891

 

Accrued warranty expense

 

 

558,677

 

 

 

551,170

 

VAT taxes payable

 

 

384,103

 

 

 

298,598

 

Income taxes payable

 

 

236,093

 

 

 

348,518

 

Refundable vendor bid deposits

 

 

14,723

 

 

 

14,296

 

 Total accrued expenses and other payables

 

$19,180,482

 

 

$14,282,578

 

Schedule of warrant liability

 

 

Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

 

 

 

 

 

Balance – beginning of period

 

$2,367,120

 

 

$2,146,522

 

Provision for warranty liability

 

 

252,009

 

 

 

106,492

 

Expenditures and adjustments

 

 

(299,205)

 

 

(180,491)

Effect of exchange rate

 

 

7,507

 

 

 

4,390

 

Balance – end of period

 

 

2,327,431

 

 

 

2,076,913

 

Less: current portion (accrued expenses and other payables)

 

 

(558,677)

 

 

(545,146)

Non-current portion (other liabilities)

 

$1,768,754

 

 

$1,531,767