Note 5 - Revenues - Contract Assets and Liabilities (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Balance at Beginning of Period | $ 707 | $ 733 | $ 541 | $ 582 |
| Balance at Beginning of Period | 3,500 | |||
| Unbilled Membership Dues | 708 | 769 | 1,276 | 1,383 |
| Billings | (427) | (465) | (829) | (928) |
| Balance at End of Period | 988 | 1,037 | 988 | 1,037 |
| Balance at End of Period | 5,800 | 5,800 | ||
| Deferred Membership Dues [Member] | ||||
| Balance at Beginning of Period | 5,126 | 5,134 | 3,530 | 3,524 |
| Billings | 2,484 | 2,429 | 5,929 | 5,872 |
| Revenue Recognized | (1,844) | (1,829) | (3,693) | (3,662) |
| Balance at End of Period | 5,766 | 5,734 | 5,766 | 5,734 |
| Customer Advance Deposits [Member] | ||||
| Balance at Beginning of Period | 1,746 | 1,647 | 1,688 | 1,565 |
| Billings | 709 | 723 | 1,182 | 1,228 |
| Revenue Recognized | (799) | (721) | (1,214) | (1,144) |
| Balance at End of Period | $ 1,656 | $ 1,649 | $ 1,656 | $ 1,649 |