Bank and other Loans and Banking Facilities (Tables)
|
12 Months Ended |
Dec. 31, 2024 |
| Debt Disclosure [Abstract] |
|
| Summary of Bank and other Loans and Banking Facilities |
Bank and other loans consist of the following:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
At December 31, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Current portion of long term bank loans |
|
$ |
122,883 |
|
|
$ |
5,224 |
|
|
$ |
15,762 |
|
|
$ |
18,157 |
|
|
$ |
27,860 |
|
Short term third party loans |
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
6,243 |
|
|
|
7,649 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Total short term debt |
|
|
122,883 |
|
|
|
5,224 |
|
|
|
15,762 |
|
|
|
24,400 |
|
|
|
35,509 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Total Long term bank loans |
|
$ |
123,159 |
|
|
$ |
184,766 |
|
|
$ |
164,580 |
|
|
$ |
146,295 |
|
|
$ |
134,663 |
|
Debt insurance cost |
|
|
(276 |
) |
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
Less: current maturities |
|
|
(122,883 |
) |
|
|
(5,224 |
) |
|
|
(15,762 |
) |
|
|
(18,157 |
) |
|
|
(27,860 |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Long term bank loans |
|
$ |
— |
|
|
$ |
179,542 |
|
|
$ |
148,818 |
|
|
$ |
128,138 |
|
|
$ |
106,803 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Summay of Maturities of Long-term Bank Loan |
Future maturities of long-term bank loans are as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
At December 31, |
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
2022 |
|
$ |
5,224 |
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
— |
|
2023 |
|
$ |
17,195 |
|
|
$ |
15,762 |
|
|
$ |
— |
|
|
$ |
— |
|
2024 |
|
$ |
20,149 |
|
|
$ |
18,470 |
|
|
$ |
18,157 |
|
|
$ |
— |
|
2025 |
|
$ |
31,398 |
|
|
$ |
28,781 |
|
|
$ |
28,293 |
|
|
$ |
27,860 |
|
2026 |
|
$ |
69,896 |
|
|
$ |
64,071 |
|
|
$ |
62,985 |
|
|
$ |
62,532 |
|
2027 |
|
$ |
17,780 |
|
|
$ |
16,298 |
|
|
$ |
16,022 |
|
|
$ |
16,286 |
|
2028 |
|
$ |
23,124 |
|
|
$ |
21,198 |
|
|
$ |
20,838 |
|
|
$ |
21,028 |
|
2029 |
|
$ |
— |
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
615 |
|
Thereafter |
|
$ |
— |
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
6,342 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Total |
|
$ |
184,766 |
|
|
$ |
164,580 |
|
|
$ |
146,295 |
|
|
$ |
134,663 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Summary of Long-Term Bank Loans |
The details of long-term bank loans during the years ended December 31, 2021, 2022, 2023 and 2024 are as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Year End December 31, 2020 |
|
|
|
|
|
Year End December 31, 2021 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Loan from Bank of Beijing |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Due August 14, 2022, at 6.46% per annum |
|
$ |
7,017 |
|
|
|
Quarterly |
|
|
$ |
— |
|
|
|
— |
|
Loan from Bank of China (1) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Due November 7, 2028, at 6.072% per annum |
|
$ |
95,559 |
|
|
|
|
|
|
$ |
94,601 |
|
|
|
|
|
Loan from Xiamen International Bank |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Due January 6, 2022, at 7.40% per annum |
|
$ |
16,365 |
|
|
|
Semi-annually |
|
|
$ |
— |
|
|
|
— |
|
Loan from Industrial Bank |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Due October 20, 2022, at 6.175% per annum |
|
$ |
4,218 |
|
|
|
Quarterly |
|
|
$ |
— |
|
|
|
— |
|
Loan from Bank of Guangzhou (2) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Due August 25, 2026, at 6.5% per annum |
|
$ |
— |
|
|
|
— |
|
|
$ |
90,165 |
|
|
|
Semi-annually |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ |
123,159 |
|
|
|
|
|
|
$ |
184,766 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Year End December 31, 2022 |
|
|
|
|
|
Year End December 31, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Loan from Bank of China (1) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Due November 7, 2028, at 6.072% per annum |
|
$ |
81,929 |
|
|
|
|
|
|
$ |
73,170 |
|
|
|
|
|
Loan from Bank of Guangzhou (2) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Due August 25, 2026, at 6.5% per annum |
|
$ |
82,651 |
|
|
|
Semi-annually |
|
|
$ |
73,125 |
|
|
|
Semi-annually |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ |
164,580 |
|
|
|
|
|
|
$ |
146,295 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Year End December 31, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Due November 7, 2028, at 6.072% per annum |
|
|
62,172 |
|
|
|
|
|
Loan from Bank of Guangzhou |
|
|
|
|
|
|
|
|
Due August 25, 2026, at 6.5% per annum |
|
$ |
64,006 |
|
|
|
Semi-annually |
|
Loan from Shenzhen Rural Commercial Bank |
|
|
|
|
|
|
|
|
Due December 26, 2032, at 4.5% per annum and December 31, 2029, at 3.4% per annum |
|
$ |
8,485 |
|
|
|
per month |
|
|
|
|
|
|
|
|
|
|
|
|
$ |
134,663 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|