v3.26.1
Note 1 - Organization and Summary of Significant Accounting Policies - Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Total deferred revenue at beginning of the period $ 3,270 $ 2,322 $ 3,086 $ 3,027
Amount recognized as revenue during the period that is included in beginning of the period (1,557) (801) (2,216) (2,250)
New deferrals during the period, net 48 525 891 1,269
Total deferred revenue at end of the period $ 1,761 $ 2,046 $ 1,761 $ 2,046