XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
Stream
Sep. 30, 2020
USD ($)
Disaggregation of Revenue [Abstract]        
Revenue $ 14,686 $ 12,922 $ 41,312 $ 44,967
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 835 1,520 $ 4,139 6,221
Performance Improvement Solutions [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 7,375 7,257 21,318 25,240
Performance Improvement Solutions [Member] | System Design and Build [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 1,623 2,473 4,712 9,535
Performance Improvement Solutions [Member] | System Design and Build [Member] | Over Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 1,623 2,473 4,712 9,535
Performance Improvement Solutions [Member] | Software and Support [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 814 942 2,393 2,575
Performance Improvement Solutions [Member] | Software and Support [Member] | Point in Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 52 444 274 1,084
Performance Improvement Solutions [Member] | Software and Support [Member] | Over Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 762 498 2,119 1,491
Performance Improvement Solutions [Member] | Training and Consulting [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 4,937 3,842 14,212 13,130
Performance Improvement Solutions [Member] | Training and Consulting [Member] | Point in Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 42 19 126 48
Performance Improvement Solutions [Member] | Training and Consulting [Member] | Over Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 4,895 3,823 14,086 13,082
Workforce Solutions [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 7,311 5,665 19,994 19,727
Workforce Solutions [Member] | Training and Consulting [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 7,312 5,665 19,995 19,727
Workforce Solutions [Member] | Training and Consulting [Member] | Point in Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 126 0 375 0
Workforce Solutions [Member] | Training and Consulting [Member] | Over Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue $ 7,186 $ 5,665 $ 19,620 $ 19,727