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