Schedule of Accrued Expenses and Other Current Liabilities |
| | | | | | | | | | | | | June 30, 2025 | | December 31, 2024 | Payables for purchase of property, plant and equipment | $ | 58,241 | | | $ | 45,983 | | Other current liabilities | 12,723 | | | 13,776 | | Product warranty, current | 10,272 | | | 9,999 | | Accrued expenses | 6,719 | | | 9,570 | | Accrued payroll and welfare | 5,848 | | | 8,596 | | Other tax payable | 3,568 | | | 7,399 | | Operating lease liabilities, current | 3,278 | | | 3,039 | | Interest payable | 853 | | | 94 | | Total | $ | 101,502 | | | $ | 98,456 | |
|