v3.26.1
CASH AND CASH EQUIVALENTS AND RESTRICTED CASH (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
CASH AND CASH EQUIVALENTS AND RESTRICTED CASH        
Cash and cash equivalents $ 56,535 $ 51,015    
Restricted cash in non-current assets 4,378 4,246    
Total cash and cash equivalents and restricted cash $ 60,913 $ 55,261 $ 72,456 $ 17,464