Finance Costs - Schedule of Finance Costs (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Finance Cost Disclosure Abstract | |||
Interests on convertible bond | $ 55 | ||
Interests on bank borrowings | 12,180 | 6,010 | 804 |
Interests on amount due to a non-controlling shareholder | 1,115 | 2,140 | |
Interests on lease liabilities | 130 | 49 | |
Finance costs | $ 13,425 | $ 8,199 | $ 859 |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Interest expense on the amount due to the non-controlling shareholder. No definition available.
|
X | ||||||||||
- Definition Amount of interest expense on convertible bonds. No definition available.
|
X | ||||||||||
- Definition Amount of interest expense on finance lease liability. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
X | ||||||||||
- Definition Interest and debt related expenses associated with nonoperating financing activities of the entity. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Aggregate amount of interest expense on all borrowings. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|