v3.25.2
Note 5 - Revenues - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Balance at Beginning of Period $ 733 $ 790 $ 582 $ 567
Balance at Beginning of Period     3,500  
Unbilled Membership Dues 769 858 1,383 1,528
Billings (465) (538) (928) (985)
Balance at End of Period 1,037 1,110 1,037 1,110
Balance at End of Period 5,700   5,700  
Balance at End of Period 1,037 1,110 1,037 1,110
Deferred Membership Dues [Member]        
Balance at Beginning of Period 5,134 5,158 3,524 3,443
Billings 2,429 2,544 5,872 6,233
Revenue Recognized (1,829) (1,839) (3,662) (3,813)
Balance at End of Period 5,734 5,863 5,734 5,863
Customer Advance Deposits [Member]        
Balance at Beginning of Period 1,647 1,311 1,565 1,223
Billings 117 726 622 1,209
Revenue Recognized (115) (725) (538) (1,120)
Balance at End of Period $ 1,649 $ 1,312 $ 1,649 $ 1,312