XML 89 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 3 - Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenue $ 127,982 $ 119,686 $ 117,559
Transferred over Time [Member] | Subscription Services [Member]      
Revenue 114,329 104,777  
Transferred over Time [Member] | Fixed, Non-subscription Services [Member]      
Revenue 2,766 3,163  
Transferred over Time [Member] | Unit Price Services [Member]      
Revenue 5,895 6,971  
Transferred at Point in Time [Member] | Service [Member]      
Revenue $ 4,992 $ 4,775