v3.26.1
ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES - Schedule of accrued liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES    
Accrued payables $ 23,653 $ 23,652
Accrued compensation 15,838 20,188
Accrued sales-related taxes 3,529 2,360
Accrued dividends 172 1,467
Other accrued 6,899 7,058
Total accrued liabilities $ 50,091 $ 54,724