Note 2 - Revenue from Contracts with Customers - Schedule of Capitalized Costs (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||||||
|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|||||
| Current (included in Prepaid expenses and other current assets) | [1] | $ 2,785 | $ 2,785 | $ 2,489 | |||||
| Non-current (included in Other non-current assets) | [2] | 2,676 | 2,676 | 3,395 | |||||
| Total capitalized direct sales commission costs | 5,461 | 5,461 | $ 5,884 | ||||||
| Amortization of costs capitalized to obtain revenue contracts | $ 706 | $ 625 | $ 1,465 | $ 1,497 | |||||
| |||||||||