XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
Stream
Obligation
Mar. 31, 2020
USD ($)
Disaggregation of Revenue [Abstract]    
Revenue $ 13,104 $ 17,705
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 $ 2,189 3,762
Revenue, Performance Obligation [Abstract]    
Number of performance obligations | Obligation 2  
Performance Segment [Member]    
Disaggregation of Revenue [Abstract]    
Revenue $ 7,081 9,711
Performance Segment [Member] | System Design and Build [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 1,862 3,813
Performance Segment [Member] | System Design and Build [Member] | Point in Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 0 0
Performance Segment [Member] | System Design and Build [Member] | Over Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 1,862 3,813
Performance Segment [Member] | Software and Support [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 813 910
Performance Segment [Member] | Software and Support [Member] | Point in Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 95 640
Performance Segment [Member] | Software and Support [Member] | Over Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 718 270
Performance Segment [Member] | Training and Consulting [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 4,406 4,988
Performance Segment [Member] | Training and Consulting [Member] | Point in Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 68 29
Performance Segment [Member] | Training and Consulting [Member] | Over Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 4,338 4,959
NITC Segment [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 6,023 7,994
NITC Segment [Member] | Training and Consulting [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 6,023 7,994
NITC Segment [Member] | Training and Consulting [Member] | Point in Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 86 0
NITC Segment [Member] | Training and Consulting [Member] | Over Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue $ 5,937 $ 7,994