v3.26.1
Note 1 - Organization and Summary of Significant Accounting Policies - Deferred Revenue Loyalty Program (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Loyalty deferred revenue at beginning of the period $ 3,188 $ 2,231 $ 3,005 $ 2,921
Loyalty points forfeited or expired (2,000) (437) (2,545) (1,088)
Loyalty points used (1,758) (1,726) (3,376) (4,042)
Loyalty points vested 1,955 1,613 4,301 3,890
Loyalty points unvested 298 291 298 291
Loyalty deferred revenue at end of period $ 1,683 $ 1,972 $ 1,683 $ 1,972