XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2023
Revenue [Abstract]  
Disaggregation of Revenue
The following table represents a disaggregation of revenue by type of goods or services for the three and nine months ended September 30, 2023 and 2022, along with the reporting segment for each category:

(in thousands)
 
Three months ended
   
Nine months ended
 
   
September 30,
2023
   
September 30,
2022
   
September 30,
2023
   
September 30,
2022
 
Engineering
                       
System Design and Build
 
$
1,192
   
$
1,537
   
$
4,801
   
$
4,991
 
Over time     1,192       1,537       4,801       4,991  
                                 
Software and Support
   
1,373
     
2,010
     
3,662
     
3,560
 
Point in time
   
259
     
530
     
627
     
662
 
Over time
   
1,114
     
1,480
     
3,035
     
2,898
 
                                 
Training and Consulting Services
   
6,092
     
4,505
     
16,180
     
13,851
 
Point in time
   
131
     
195
     
428
     
428
 
Over time
   
5,961
     
4,310
     
15,752
     
15,752
 
                                 
Workforce Solutions                                
Training and Consulting Services
   
2,909
     
3,846
     
10,183
     
14,516
 
Point in time
   
16
     
52
     
225
     
52
 
Over time
   
2,893
     
3,794
     
9,958
     
14,464
 
                                 
Total revenue
 
$
11,566
   
$
11,898
   
$
34,826
   
$
36,918
 
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
   
Nine months ended
 
   
September 30,
2023
   
September 30,
2022
   
September 30,
2023
   
September 30,
2022
 
Revenue recognized in the period from amounts included in billings in excess of revenue earned at the beginning of the period
 
$
466
   
$
174
   
$
3,571
   
$
2,666