XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2023
Revenue [Abstract]  
Disaggregation of Revenue
The following table represents a disaggregation of revenue by type of goods or services for the three months ended March 31, 2023 and 2022, along with the reportable segment for each category:

 
 
Three months ended
 
(in thousands)  
March 31, 2023
   
March 31, 2022
 
Engineering
           
System Design and Build - Over time
 
$
1,470    
$
1,412  
     
     
 
Software and Support
    1,189       372  
Point in time
    313       45  
Over time
    876       327  
     
     
 
Training and Consulting Services
    4,282       4,613  
Point in time
    196       418  
Over time
    4,086       4,195  
     
     
 
Workforce Solutions
   
     
 
Training and Consulting Services
    3,932       5,878  
Point in time
    119       -  
Over time
    3,813       5,878  
     
     
 
Total revenue
 
$
10,873    
$
12,275  
Balance of Contract Liabilities and Revenue Recognized in Reporting Period
The following table reflects the revenue recognized in the reporting periods that were included in contract liabilities from contracts with customers:

(in thousands)  
Three months ended
 
   
March 31, 2023
   
March 31, 2022
 
Revenue recognized in the period from amounts included in Billings in Excess of Revenue Earned at the beginning of the period
 
$
1,850
   
$
1,456