XML 62 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
Obligation
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
Stream
Obligation
Sep. 30, 2019
USD ($)
Disaggregation of Revenue [Abstract]        
Revenue $ 12,922 $ 20,031 $ 44,967 $ 65,683
Number of distinct revenue streams | Stream     3  
Contract with Customer, Asset and Liability [Abstract]        
Revenue recognized in the period from amounts included in Billings-in-Excess of Revenue Earned at the beginning of the period $ 1,520 762 $ 6,221 8,615
Revenue, Performance Obligation [Abstract]        
Number of performance obligations | Obligation 2   2  
Performance Segment [Member]        
Disaggregation of Revenue [Abstract]        
Revenue $ 7,257 11,417 $ 25,240 36,617
Performance Segment [Member] | SDB [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 2,473 4,435 9,535 16,472
Performance Segment [Member] | Software [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 942 786 2,575 2,170
Performance Segment [Member] | Training and Consulting [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 3,842 6,196 13,130 17,975
NITC Segment [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 5,665 8,614 19,727 29,066
NITC Segment [Member] | Training and Consulting [Member]        
Disaggregation of Revenue [Abstract]        
Revenue $ 5,665 $ 8,614 $ 19,727 $ 29,066