XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Note 5 - Accrued Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Accrued payables $ 21,200 $ 24,600  
Accrued compensation 14,100 17,300  
Accrued sales-related taxes 5,100 5,200  
Accrued dividends 800 6,700  
Accrued dividends and dividend equivalents payable 32   $ 297
Decrease in accrued compensation 3,200    
Estimated aggregate liability 8,100 8,300  
Restricted cash 800 800  
Other long-term liabilities      
Estimated aggregate liability 5,900 $ 5,200  
Accounts payable and accrued liabilities      
Accrued dividends and dividend equivalents payable $ 5,900