XML 45 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2023
Summary of Disaggregation of Our Revenues by Contract Type and Operating Segment
The following table depicts the disaggregation of our revenues by contract type and operating segment:

 
  
Years Ended December 31,
 
 
  
2023
 
  
2022
 
  
2021
 
 
  
(Amounts in thousands)
 
Data and Analytics Services Segment
        
Time-and-material
Contracts
   $ 25,307      $ 26,911      $ 25,224  
Fixed-price Contracts
     9,051        13,683        13,115  
  
 
 
    
 
 
    
 
 
 
Subtotal Data and Analytics Services
  
$
34,358
 
  
$
40,594
 
  
$
38,339
 
  
 
 
    
 
 
    
 
 
 
IT Staffing Services Segment
        
Time-and-material
Contracts
   $ 166,740      $ 201,644      $ 183,673  
Fixed-price Contracts
     —         —         —   
  
 
 
    
 
 
    
 
 
 
Subtotal IT Staffing Services
  
$
166,740
 
  
$
201,644
 
  
$
183,673
 
  
 
 
    
 
 
    
 
 
 
Total Revenues
  
$
201,098
 
  
$
242,238
 
  
$
222,012
 
  
 
 
    
 
 
    
 
 
 
Summary of Revenue from External Customers
The following table presents our revenue from external customers disaggregated by geography, based on the work location of our customers:
 
    
Years Ended December 31,
 
    
2023
    
2022
    
2021
 
    
(Amounts in thousands)
 
United States
   $ 197,246      $ 236,187      $ 214,379  
Canada
     2,474        4,215        4,543  
India and Other
     1,378        1,836        3,090  
  
 
 
    
 
 
    
 
 
 
Total
  
$
201,098
 
  
$
242,238
 
  
$
222,012
 
  
 
 
    
 
 
    
 
 
 
Summary Of Net Accounts Receivable From Customers, Contract Assets And Contract Liabilities
The following table presents the Company’s net accounts receivable from customers, contract assets and contract liabilities:
 
    
December 31,
 
    
2023
    
2022
 
    
(Amounts in thousands)
 
Receivables from contracts, beginning of year
   $ 33,603      $ 34,153  
Receivables from contracts, end of year
   $ 22,556      $ 33,603  
Contract assets, beginning of year
   $ 8,719      $ 9,240  
Contract assets, end of year
   $ 7,259      $ 8,719  
Contract liabilities, beginning of year
   $ 207      $ 544  
Contract liabilities, end of year
   $ 684      $ 207