XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2022
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:
 
    
Three Months Ended

September 30,
    
Nine Months Ended

September 30,
 
    
2022
    
2021
    
2022
    
2021
 
                             
    
(Amounts in thousands)
    
(Amounts in thousands)
 
Data and Analytics Services Segment
                                   
Time-and-material
Contracts
   $ 6,524      $ 6,021      $ 19,568      $ 17,792  
Fixed-price Contracts
     3,552        4,502        11,910        10,475  
    
 
 
    
 
 
    
 
 
    
 
 
 
Subtotal Data and Analytics Services

  
$
10,076
 
  
$
10,523
 
  
$
31,478
 
  
$
28,267
 
    
 
 
    
 
 
    
 
 
    
 
 
 
IT Staffing Services Segment
                                   
Time-and-material
Contracts
   $ 53,074      $ 49,008      $ 153,544      $ 134,697  
Fixed-price Contracts
     —          —          —          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Subtotal IT Staffing Services
  
$
53,074
 
  
$
49,008
 
  
$
153,544
 
  
$
134,697
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Total Revenues
  
$
63,150
 
  
$
59,531
 
  
$
185,022
 
  
$
162,964
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Summary of Revenue from External Customers he following table presents our revenue from external customers disaggregated by geography, based on the work location of our customers:
    
Three Months Ended

September 30,
    
Nine Months Ended

September 30,
 
    
2022
    
2021
    
2022
    
2021
 
                             
    
(Amounts in thousands)
    
(Amounts in thousands)
 
United States
   $ 61,704      $ 57,682      $ 180,519      $ 157,156  
Canada
     1,038        988        3,187        3,270  
India and Other
     408        861        1,316        2,538  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total revenues
   $ 63,150      $ 59,531      $ 185,022      $ 162,964