Inventories - Narrative (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Inventories [Abstract] | ||
| Changes in raw materials and consumables, finished goods and work-in-progress recognized as cost of product and service revenues | $ 103,850 | $ 68,870 |
| Inventory write-down | 17,181 | 8,702 |
| Reversal of inventory write-down | 2,203 | 1,189 |
| Inventory net write-down | $ 14,978 | $ 7,513 |
| X | ||||||||||
- Definition Inventories [Abstract] No definition available.
|
| X | ||||||||||
- Definition The decrease (increase) in inventories of finished goods and work in progress. [Refer: Inventories; Current finished goods; Current work in progress] Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition The amount of inventories recognised as an expense during the period. [Refer: Inventories] Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The amount of expense recognised related to the write-down of inventories to net realisable value. [Refer: Inventories] Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The amount recognised as a reduction in the amount of inventories recognised as an expense due to the reversal of any write-down of inventories resulting from an increase in net realisable value. [Refer: Inventories; Inventory write-down] Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|