v3.26.1
CASH AND CASH EQUIVALENTS (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Breakdown of Cash and Cash Equivalents [Abstract]    
Cash $ 148,944 $ 111,651
Time deposits 1,331 9,214
Total Cash and cash equivalents $ 150,275 $ 120,865