v3.26.1
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Other Liabilities Disclosure [Abstract]    
Bonus accrual $ 2,645 $ 4,183
Sales tax payable 6,722 7,134
Unfunded lease payable 3,726 2,457
Interest payable 132 24
Other accrued liabilities 3,177 3,903
Total accrued liabilities $ 16,402 $ 17,701