XML 46 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2024
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,
 
    
2024
    
2023
    
2022
 
    
(Amounts in thousands)
 
Data and Analytics Services Segment
        
Time-and-material
Contracts
   $ 24,485      $ 25,307      $ 26,911  
Fixed-price Contracts
     12,140        9,051        13,683  
  
 
 
    
 
 
    
 
 
 
Subtotal Data and Analytics Services
  
$
36,625
 
  
$
34,358
 
  
$
40,594
 
  
 
 
    
 
 
    
 
 
 
IT Staffing Services Segment
        
Time-and-material
Contracts
   $  162,182      $  166,740      $  201,644  
Fixed-price Contracts
     136        —         —   
  
 
 
    
 
 
    
 
 
 
Subtotal IT Staffing Services
  
$
162,318
 
  
$
166,740
 
  
$
201,644
 
  
 
 
    
 
 
    
 
 
 
Total Revenues
  
$
198,943
 
  
$
201,098
 
  
$
242,238
 
  
 
 
    
 
 
    
 
 
 
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,
 
    
2024
    
2023
    
2022
 
    
(Amounts in thousands)
 
United States
   $  195,455      $  197,246      $  236,187  
Canada
     1,041        2,474        4,215  
India and Other
     2,447        1,378        1,836  
  
 
 
    
 
 
    
 
 
 
Total
  
$
198,943
 
  
$
201,098
 
  
$
242,238
 
  
 
 
    
 
 
    
 
 
 
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,
 
    
2024
    
2023
 
    
(Amounts in thousands)
 
Receivables from contracts, beginning of year
   $  22,556      $  33,603  
Receivables from contracts, end of year
   $ 23,845      $ 22,556  
Contract assets, beginning of year
   $ 7,259      $ 8,719  
Contract assets, end of year
   $ 7,598      $ 7,259  
Contract liabilities, beginning of year
   $ 684      $ 207  
Contract liabilities, end of year
   $ 329      $ 684