XML 158 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Expenses and Other Payables (Tables)
3 Months Ended
Mar. 31, 2024
Accrued Expenses and Other Payables  
Schedule of accrued expenses and other payables

 

 

March 31, 2024

 

 

December 31, 2023

 

 

 

(Unaudited)

 

 

 

 

Customer deposits

 

$269,169

 

 

$384,232

 

Accrued operating and project payables

 

 

4,804,783

 

 

 

7,460,887

 

Payable to Uonone (See Note 15)

 

 

2,498,726

 

 

 

2,551,458

 

Accrued compensation expenses

 

 

1,700,291

 

 

 

2,387,574

 

Retainage payable to vendors

 

 

826,292

 

 

 

802,886

 

Preacquisition liability

 

 

1,486,273

 

 

 

1,517,639

 

Accrued settlement

 

 

276,428

 

 

 

276,428

 

Accrued warranty expense

 

 

243,372

 

 

 

248,508

 

VAT taxes payable

 

 

818,063

 

 

 

697,480

 

Income taxes payable

 

 

10,023

 

 

 

139,659

 

Refundable vendor bid deposits

 

 

13,852

 

 

 

14,145

 

Total accrued expenses and other payables

 

$12,947,272

 

 

$16,480,896

 

Schedule of warranty liability

 

 

Three Months Ended

March 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Balance – beginning of period

 

$2,174,488

 

 

$2,411,637

 

Provision for warranty liability

 

 

61,466

 

 

 

152,231

 

Expenditures and adjustments

 

 

(143,120 )

 

 

(29,006 )

Effect of exchange rate

 

 

(5,136 )

 

 

8,752

 

Balance – end of period

 

 

2,087,698

 

 

 

2,543,614

 

Less: current portion (accrued expenses and other payables)

 

 

(243,372 )

 

 

(255,859 )

Non-current portion (other liabilities)

 

$1,844,326

 

 

$2,287,755