Note 1 - Summary of Significant Accounting Policies (Details Textual) - USD ($) |
3 Months Ended | ||
|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Dec. 31, 2025 |
|
| Incremental Costs of Obtaining a Contract, Deferred During Period | $ 908,000 | $ 354,000 | |
| Capitalized Contract Cost, Net, Noncurrent | $ 3,123,000 | $ 2,498,000 | |
| Minimum [Member] | |||
| Capitalized Contract Cost, Amortization Period (Year) | 3 years | ||
| Maximum [Member] | |||
| Capitalized Contract Cost, Amortization Period (Year) | 5 years | ||