v3.26.1
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accounts payable $ 36,913 $ 13,832
Accrued expenses 13,222 20,679
Taxes payable 1,593 915
Accounts payable and accrued expenses $ 51,728 $ 35,425