v3.26.1
Note 4 - Revenue Recognition - Schedule of Contract Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Contract liability, beginning $ 7,807 $ 3,973
Recognition of revenue included in the beginning of the year contract liability (5,186) (2,975)
Additions during the period, net of revenue recognized during the period 5,909 4,456
Contract liability, end $ 8,530 $ 5,454