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