XML 47 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Note 2 - Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue $ 34,608 $ 35,819 $ 102,196 $ 106,154
Transferred over Time [Member] | Subscription Services [Member]        
Revenue 31,120 33,196 93,393 99,571
Transferred over Time [Member] | Fixed, Non-subscription Services [Member]        
Revenue 1,819 925 4,077 2,356
Transferred over Time [Member] | Unit Price Services [Member]        
Revenue 241 209 492 462
Transferred at Point in Time [Member] | Service [Member]        
Revenue $ 1,428 $ 1,489 $ 4,234 $ 3,765