REVENUE - Schedule of beginning and ending accounts receivable from contracts with customers (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
Jun. 30, 2024 |
---|---|---|---|
REVENUE | |||
Accounts receivable from contracts with customers - beginning balance | $ 15,438 | $ 19,098 | $ 19,937 |
Accounts receivable from contracts with customers - ending balance | $ 18,742 | $ 15,438 | $ 19,098 |