Note 2 - Discontinued Operations - Summary of Discontinued Operations (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Total current assets of discontinued operations | $ 30 | $ 30 | $ 41 | ||
| Net income | 28 | $ 116 | 28 | $ 183 | |
| Discontinued Operations [Member] | |||||
| Accounts receivable and unbilled revenues, net | 30 | 30 | 41 | ||
| Total current assets of discontinued operations | 30 | 30 | 41 | ||
| Total assets of discontinued operations | 30 | 30 | $ 41 | ||
| Revenues | 28 | 45 | 28 | 112 | |
| Cost of revenues | 0 | 36 | 0 | 36 | |
| Gross margin | 28 | 9 | 28 | 76 | |
| Sales and marketing | 0 | (107) | 0 | (107) | |
| Total operating expenses | 0 | (107) | 0 | (107) | |
| Operating income | 28 | 116 | 28 | 183 | |
| Income before provision for income taxes | 28 | 116 | 28 | 183 | |
| Net income | 28 | 116 | 28 | 183 | |
| Discontinued Operations [Member] | Product [Member] | |||||
| Revenues | 28 | 45 | 28 | 112 | |
| Cost of revenues | $ 0 | $ 36 | $ 0 | $ 36 | |
| X | ||||||||||
- Definition The net amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation. No definition available.
|
| X | ||||||||||
- Definition Amount of sales and marketing expense attributable to disposal group, including, but not limited to, discontinued operation. No definition available.
|
| X | ||||||||||
- Definition Amount classified as assets attributable to disposal group held for sale or disposed of. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|