v3.26.1
ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES - Schedule of accrued liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES    
Accrued payables $ 22,310 $ 23,652
Accrued compensation 12,552 20,188
Accrued sales-related taxes 2,204 2,360
Accrued dividends 182 1,467
Other accrued 6,239 7,058
Total accrued liabilities $ 43,487 $ 54,724