XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2022
Revenue [Abstract]  
Disaggregation of Revenue
The following table represents a disaggregation of revenue by type of goods or services for the six months ended June 30, 2022 and 2021, along with the reporting segment for each category:

(in thousands)
 
Three months ended
   
Six months ended
 
   
June 30,
2022
   
June 30,
2021
   
June 30,
2022
   
June 30,
2021
 
Performance Improvement Solutions segment
                       
System Design and Build
 
$
2,042
   
$
1,227
   
$
3,443
   
$
3,089
 
Over time
   
2,042
     
1,227
     
3,443
     
3,089
 
                                 
Software and Support
   
1,178
     
766
     
1,937
     
1,579
 
Point in time
   
87
     
127
     
175
     
222
 
Over time
   
1,091
     
639
     
1,762
     
1,357
 
                                 
Training and Consulting Services
   
4,733
     
4,869
     
8,970
     
9,275
 
Point in time
   
727
     
16
     
1,145
     
84
 
Over time
   
4,006
     
4,853
     
7,825
     
9,191
 
                                 
Workforce Solutions
                               
Training and Consulting Services
   
4,792
     
6,660
     
10,670
     
12,683
 
Point in time
   
-
     
163
     
-
     
249
 
Over time
   
4,792
     
6,497
     
10,670
     
12,434
 
                                 
Total revenue
 
$
12,745
   
$
13,522
   
$
25,020
   
$
26,626
 
Balance of Contract Liabilities and Revenue Recognized in Reporting Period
The following table reflects revenue recognized in the reporting periods presented that was included in contract liabilities from contracts with customers as of the beginning of the periods presented:

(in thousands)
 
Three months ended
   
Six months ended
 
   
June 30,
2022
   
June 30,
2021
   
June 30,
2022
   
June 30,
2021
 
Revenue recognized in the period from amounts included in billings in excess of revenue earned at the beginning of the period
 
$
1,036
   
$
1,115
   
$
2,492
   
$
3,304