Note 3 - Revenue Recognition - Schedule of Deferred Revenue (Details) $ in Thousands |
6 Months Ended |
|---|---|
|
Jun. 30, 2026
USD ($)
| |
| Balance | $ 8,115 |
| Amounts billed and deferred during the period | 6,010 |
| Revenue recognized that was included in the beginning balance | (5,676) |
| Revenue recognized from amounts deferred during the period | (3,458) |
| Foreign currency translation adjustment on Canadian deferred revenue | (118) |
| Balance, June 30 | $ 4,873 |
| X | ||||||||||
- Definition The billed and deferred amount related to the contract with customers. No definition available.
|
| X | ||||||||||
- Definition Amount of increase (decrease) in contract with customer liability derived from foreign currency translation adjustments. No definition available.
|
| X | ||||||||||
- Definition The amount of revenue that was included in the beginning balance of the contract with customer liability. 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 revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|