XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
Stream
Jun. 30, 2020
USD ($)
Disaggregation of Revenue [Abstract]        
Revenue $ 13,522 $ 14,340 $ 26,626 $ 32,045
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,115 939 $ 3,304 4,701
Performance Segment [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 6,862 8,273 13,943 17,984
Performance Segment [Member] | System Design and Build [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 1,227 3,249 3,089 7,062
Performance Segment [Member] | System Design and Build [Member] | Point in Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 0 0 0 0
Performance Segment [Member] | System Design and Build [Member] | Over Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 1,227 3,249 3,089 7,062
Performance Segment [Member] | Software and Support [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 766 723 1,579 1,633
Performance Segment [Member] | Software and Support [Member] | Point in Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 127 444 222 1,084
Performance Segment [Member] | Software and Support [Member] | Over Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 639 279 1,357 549
Performance Segment [Member] | Training and Consulting [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 4,869 4,300 9,275 9,288
Performance Segment [Member] | Training and Consulting [Member] | Point in Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 16 19 84 48
Performance Segment [Member] | Training and Consulting [Member] | Over Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 4,853 4,281 9,191 9,240
NITC Segment [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 6,660 6,067 12,683 14,061
NITC Segment [Member] | Training and Consulting [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 6,660 6,068 12,683 14,062
NITC Segment [Member] | Training and Consulting [Member] | Point in Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 163 0 249 0
NITC Segment [Member] | Training and Consulting [Member] | Over Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue $ 6,497 $ 6,068 $ 12,434 $ 14,062