Bank Loans (Tables) |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | ||||||||||||||||||||||||||||||||||||||||||||||
Bank Loans [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Principal Payments on Long-Term Borrowings | As of December 31, 2024, aggregate loan principal payments on long-term borrowings are due according to the following schedule:
|