XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue [Abstract]  
Disaggregation of Revenue
The following table represents a disaggregation of revenue by type of goods or services for the years ended December 31, 2023 and 2022, along with the reportable segment for each category:

(in thousands)


 
Twelve Months Ended December 31,
 
   
2023
   
2022
 
Engineering segment
           
System Design and Build - Over time
 
$
6,307
   
$
6,595
 
                 
Software
   
4,652
     
4,684
 
Point in time
   
568
     
921
 
Over time
   
4,084
     
3,763
 
                 
Training and Consulting Services
   
20,831
     
18,640
 
Point in time
   
448
     
245
 
Over time
   
20,383
     
18,395
 
                 
Workforce Solutions segment
               
Training and Consulting Services
   
13,251
     
17,815
 
Point in time
   
343
     
62
 
Over time
   
12,908
     
17,753
 
                 
Total revenue
 
$
45,041
   
$
47,734
 
Balance of Contract Liabilities and Revenue Recognized in Reporting Period
The following table reflects the balance of contract liabilities and the revenue recognized in the reporting period that was included in the contract liabilities from contracts with customers:

(in thousands)

 
December 31, 2023
   
December 31, 2022
 
Billings in excess of revenue earned (BIE)
 
$
5,119
   
$
4,163
 
Revenue recognized in the period from amounts included in BIE at the beginning of the period
 
$
3,751
    $
3,785