v3.25.1
CASH AND CASH EQUIVALENTS AND RESTRICTED CASH (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Cash and cash equivalents $ 68,510 $ 13,692    
Total cash and cash equivalents and restricted cash 72,456 17,464 $ 26,418 $ 27,510
USD        
Cash and cash equivalents and restricted cash 67,978 15,578    
CAD        
Cash and cash equivalents and restricted cash 2,099 1,501    
Other currencies        
Cash and cash equivalents $ 2,379 $ 385