XML 47 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
REVENUE RECOGNITION, Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Disaggregation of Revenue [Abstract]    
Revenue $ 17,537 $ 16,374
Unfulfilled performance obligations 87,100  
Revenue Recognized over Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 10,263 9,359
Revenue Recognized at a Point in Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 7,274 7,015
Network Services [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 10,211 9,594
Software Sales and Support [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 1,202 206
Commissions [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 5,211 5,871
Medical Equipment Sales [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 631 423
Medical Equipment Service [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 282 280
IT [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 11,413 9,800
IT [Member] | Revenue Recognized over Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 10,090 9,170
IT [Member] | Revenue Recognized at a Point in Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 1,323 630
IT [Member] | Network Services [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 10,211 9,594
IT [Member] | Software Sales and Support [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 1,202 206
Professional Sales Service [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 5,211 5,871
Professional Sales Service [Member] | Revenue Recognized over Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 0 0
Professional Sales Service [Member] | Revenue Recognized at a Point in Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 5,211 5,871
Professional Sales Service [Member] | Commissions [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 5,211 5,871
Equipment [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 913 703
Equipment [Member] | Revenue Recognized over Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 173 189
Equipment [Member] | Revenue Recognized at a Point in Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 740 514
Equipment [Member] | Medical Equipment Sales [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 631 423
Equipment [Member] | Medical Equipment Service [Member]    
Disaggregation of Revenue [Abstract]    
Revenue $ 282 $ 280