Note 3 - Revenues - Deferred Revenue (Details) - USD ($) $ in Thousands |
6 Months Ended | ||
|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Deferred Revenue, Current | $ 3,601 | $ 3,447 | |
| Deferred Revenue, Change, Current | $ 154 | ||
| Deferred Revenue, % Change, Current | 4.00% | ||
| Deferred Revenue | $ 3,736 | 3,645 | |
| Deferred Revenue, Change | $ 91 | $ (405) | |
| Deferred Revenue, % Change | 2.00% | ||
| Service, Maintenance, and Warranty Contracts [Member] | |||
| Deferred Revenue, Current | $ 2,181 | 1,934 | |
| Deferred Revenue, Change, Current | $ 247 | ||
| Deferred Revenue, % Change, Current | 13.00% | ||
| Deferred Revenue, Noncurrent | $ 135 | 198 | |
| Deferred Revenue, Change, Noncurrent | $ (63) | ||
| Deferred Revenue, % Change, Noncurrent | (32.00%) | ||
| Installation and Training [Member] | |||
| Deferred Revenue, Current | $ 770 | 711 | |
| Deferred Revenue, Change, Current | $ 59 | ||
| Deferred Revenue, % Change, Current | 8.00% | ||
| Customer Advances [Member] | |||
| Deferred Revenue, Current | $ 650 | $ 802 | |
| Deferred Revenue, Change, Current | $ (152) | ||
| Deferred Revenue, % Change, Current | (19.00%) | ||
| X | ||||||||||
- Definition Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. No definition available.
|
| X | ||||||||||
- Definition Amount of increase/decrease to the obligations to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent. No definition available.
|
| X | ||||||||||
- Definition Percentage of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable. No definition available.
|
| X | ||||||||||
- Definition Percentage of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. No definition available.
|
| X | ||||||||||
- Definition Percentage of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent. No definition available.
|
| X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|