Note 3 - Balance Sheet Components (Details Textual) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||||
|---|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|||
| Unbilled Receivables, Current | $ 46,500 | $ 46,500 | $ 44,800 | ||||
| Unbilled Receivables, Not Billable, Amount Expected to be Collected after Next 12 Months | [1] | 8,737 | 8,737 | 8,719 | |||
| Accounts Receivable, Allowance for Credit Loss | 900 | 900 | 900 | ||||
| Depreciation, Depletion and Amortization, Nonproduction | 2,100 | $ 800 | $ 3,700 | $ 1,500 | |||
| Intangible Asset, Finite-Lived, Acquired, Weighted-Average Amortization Period (Year) | 8 years 3 months 18 days | ||||||
| Intangible Asset, Including Goodwill, Impairment Loss | 0 | $ 0 | $ 0 | $ 0 | |||
| Sales-type Lease, Net Investment in Lease, Allowance for Credit Loss | $ 0 | $ 0 | $ 0 | ||||
| |||||||
| X | ||||||||||
- Definition Weighted-average period of amortization for finite-lived intangible asset acquired in business combination, asset acquisition, and from joint venture formation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount of impairment loss for finite- and indefinite-lived intangible assets, goodwill, and capitalized cost for software to be sold, leased, or marketed. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of allowance for credit loss on net investment in sales-type lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer. No definition available.
|
| X | ||||||||||
- Definition Amount of receivables under long-term contracts that have not been billed and were not billable that are expected to be collected after the next fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|