XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue
3 Months Ended
Mar. 31, 2023
Revenue [Abstract]  
Revenue
Note 12 - Revenue

We account for revenue in accordance with ASC 606, Revenue from Contracts with Customers. We primarily generate revenue through three distinct revenue streams: (1) System Design and Build (“SDB”), (2) Software and (3) Training and Consulting Services across our Performance Improvement Solutions and Workforce Solutions segments. We recognize revenue from SDB and software contracts mainly through our Performance Improvement Solutions segment. We recognize training and consulting service contracts through both segments.

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  

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