XML 48 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Note 5 - Accrued Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Accrued payables $ 25,700 $ 24,600  
Accrued compensation 12,300 17,300  
Accrued sales-related taxes 5,100 5,200  
Accrued dividends 4,100 6,700  
Accrued dividends and dividend equivalents payable 32   $ 33
Decrease in accrued compensation 5,000    
Estimated aggregate liability 7,700 8,300  
Restricted cash 800 800  
Other long-term liabilities      
Estimated aggregate liability 5,500 $ 5,200  
Accounts payable and accrued liabilities      
Accrued dividends and dividend equivalents payable $ 2,600