Note 3 - Revenues - Deferred Revenue (Details) - USD ($) $ in Thousands |
3 Months Ended | ||
|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Dec. 31, 2025 |
|
| Deferred Revenue, Current | $ 3,666 | $ 3,447 | |
| Deferred Revenue, Change, Current | $ 219 | ||
| Deferred Revenue, % Change, Current | 6.00% | ||
| Deferred Revenue | $ 3,784 | 3,645 | |
| Deferred Revenue, Change | $ 139 | $ (97) | |
| Deferred Revenue, % Change | 4.00% | ||
| Service, Maintenance, and Warranty Contracts [Member] | |||
| Deferred Revenue, Current | $ 2,068 | 1,934 | |
| Deferred Revenue, Change, Current | $ 134 | ||
| Deferred Revenue, % Change, Current | 7.00% | ||
| Deferred Revenue, Noncurrent | $ 118 | 198 | |
| Deferred Revenue, Change, Noncurrent | $ (80) | ||
| Deferred Revenue, % Change, Noncurrent | (40.00%) | ||
| Installation and Training [Member] | |||
| Deferred Revenue, Current | $ 878 | 711 | |
| Deferred Revenue, Change, Current | $ 167 | ||
| Deferred Revenue, % Change, Current | 23.00% | ||
| Customer Advances [Member] | |||
| Deferred Revenue, Current | $ 720 | $ 802 | |
| Deferred Revenue, Change, Current | $ (82) | ||
| Deferred Revenue, % Change, Current | (10.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
|