XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Stream
Mar. 31, 2021
USD ($)
Disaggregation of Revenue [Abstract]    
Revenue $ 12,275 $ 13,104
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,456 2,189
Performance Improvement Solutions [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 6,397 7,081
Performance Improvement Solutions [Member] | System Design and Build [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 1,412 1,862
Performance Improvement Solutions [Member] | System Design and Build [Member] | Point in Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 0 0
Performance Improvement Solutions [Member] | System Design and Build [Member] | Over Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 1,412 1,862
Performance Improvement Solutions [Member] | Software and Support [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 372 813
Performance Improvement Solutions [Member] | Software and Support [Member] | Point in Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 45 95
Performance Improvement Solutions [Member] | Software and Support [Member] | Over Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 327 718
Performance Improvement Solutions [Member] | Training and Consulting [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 4,613 4,406
Performance Improvement Solutions [Member] | Training and Consulting [Member] | Point in Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 418 68
Performance Improvement Solutions [Member] | Training and Consulting [Member] | Over Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 4,195 4,338
Workforce Solutions [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 5,878 6,023
Workforce Solutions [Member] | Training and Consulting [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 5,878 6,023
Workforce Solutions [Member] | Training and Consulting [Member] | Point in Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 0 86
Workforce Solutions [Member] | Training and Consulting [Member] | Over Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue $ 5,878 $ 5,937