Note 7 - Accrued Liabilities |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2025 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Notes to Financial Statements | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accounts Payable and Accrued Liabilities Disclosure [Text Block] |
Accrued liabilities consisted of the following:
Contract liabilities were $3,952,000 and $3,224,000 as of December 31, 2025 and 2024, respectively, which are netted against the related accounts receivable due to the legal right of offset. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||