BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES- Schedule of Trade and Other Receivables (Details) - USD ($) $ in Thousands |
Dec. 31, 2022 |
Dec. 31, 2021 |
---|---|---|
Accounting Policies [Abstract] | ||
Trade receivables | $ 144,301 | $ 157,222 |
Other receivables | 30,787 | 16,311 |
Allowance for doubtful accounts | (2,198) | (1,141) |
Total | $ 172,890 | $ 172,392 |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Fair value portion of amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount due from parties in nontrade transactions, classified as other. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|