XML 58 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 3 - Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Revenue $ 119,686 $ 117,559 $ 109,384
Transferred over Time [Member] | Subscription Services [Member]      
Revenue 104,777    
Transferred over Time [Member] | Fixed, Non-subscription Services [Member]      
Revenue 3,163    
Transferred over Time [Member] | Unit Price Services [Member]      
Revenue 6,971    
Transferred at Point in Time [Member] | Subscription Services [Member]      
Revenue $ 4,775