v3.26.1
CASH, CASH EQUIVALENTS AND RESTRICTED CASH (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Abstract]        
Cash $ 94,142 $ 129,476    
Cash equivalents 0 86,586    
Total cash and cash equivalents 94,142 216,062    
Restricted cash 156 227    
Total cash, cash equivalents and restricted cash $ 94,298 $ 216,289 $ 198,160 $ 217,682