v3.26.1
ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES - Schedule of accrued liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES    
Accrued payables $ 23,652 $ 24,590
Accrued compensation 20,188 17,328
Accrued sales-related taxes 2,360 5,248
Accrued dividends 1,467 6,660
Other accrued 7,058 7,833
Total accrued liabilities $ 54,724 $ 61,659