v3.26.1
Note 2 - Contracts With Customers 1 (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue from Contract with Customer, Excluding Assessed Tax   $ 35,392 $ 34,038 $ 70,195 $ 67,588
Deferred Revenue, Period Increase (Decrease)       500  
Long-Term Contract with Customer [Member]          
Revenue, Remaining Performance Obligation, Amount   188,300   188,300  
Subscription Services [Member] | Transferred over Time [Member]          
Revenue from Contract with Customer, Excluding Assessed Tax $ 31,200 $ 32,900   $ 66,100 $ 62,300