v3.25.1
REVENUE RECOGNITION - Schedule of long term trade receivables (Details) - Trade Accounts Receivable - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Notes receivable $ 1,056 $ 1,056
Allowance for credit losses 0 0
Notes receivable, net $ 1,056 $ 1,056