Trade and Other Receivables - Summary of Trade and Other Receivables (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
---|---|---|
Trade and Other Receivables [Line Items] | ||
Trade receivables | $ 457,312 | $ 319,921 |
Loss allowance | (148) | (459) |
Trade receivables net | 457,164 | 319,462 |
Advances and other receivables | 39,549 | 43,912 |
Total Current Trade and Other Receivables | 496,713 | $ 363,374 |
Advances and other receivables | 18,044 | |
Total Non Current Trade and Other Receivables | $ 18,044 |
X | ||||||||||
- Definition Advances and other current receivables. No definition available.
|
X | ||||||||||
- Definition Advances and other non current receivables. No definition available.
|
X | ||||||||||
- Definition Current trade receivables, net No definition available.
|
X | ||||||||||
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table. No definition available.
|
X | ||||||||||
- Definition Trade receivables loss allowance. No definition available.
|
X | ||||||||||
- Definition The amount of current trade receivables. [Refer: Trade receivables] Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
X | ||||||||||
- Definition The amount of non-current trade receivables and non-current other receivables. [Refer: Non-current trade receivables; Other non-current receivables] Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables] Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|