v3.26.1
SIGNIFICANT ACCOUNTING POLICIES - Schedule of allowance for credit losses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
SIGNIFICANT ACCOUNTING POLICIES        
Allowance for credit losses, Beginning Balance     $ (591)  
(Provision)/recovery for credit losses $ (100) $ 200 (96) $ 200
Write-offs charged against allowance     0  
Allowance for credit losses, Ending Balance $ (687)   $ (687)