v3.26.1
TRADE ACCOUNTS AND NOTES RECEIVABLE, NET (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
TRADE ACCOUNTS AND NOTES RECEIVABLE, NET      
Trade accounts receivable $ 11,597   $ 15,971
Less: allowance for doubtful accounts (536)   (491)
Total 11,062   15,480
Less current portion (10,060)   (14,948)
Total long-term portion 1,002   $ 533
Bad debt expense:      
Bad debt expense $ 215 $ 13