XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue The following tables present revenue disaggregated by revenue source and pattern of revenue recognition (in thousands):
 Three Months Ended September 30,
20222021
 Over TimePoint In TimeTotal RevenuesOver TimePoint In TimeTotal Revenues
Time and materials contracts$176,296 $— $176,296 $146,675 $— $146,675 
Fixed fee percent complete contracts11,248 — 11,248 11,572 — 11,572 
Fixed fee contracts35,033 — 35,033 28,678 — 28,678 
Reimbursable expenses2,110 — 2,110 2,316 — 2,316 
Total professional services fees224,687 — 224,687 189,241 — 189,241 
Other services revenue*1,921 436 2,357 2,694 484 3,178 
Total services226,608 436 227,044 191,935 484 192,419 
Software and hardware— 570 570 — 401 401 
Total revenues$226,608 $1,006 $227,614 $191,935 $885 $192,820 

*Other services revenue primarily consists of hosting fees, maintenance, training, internally developed SaaS revenue and partner referral fees.

 Nine Months Ended September 30,
20222021
 Over TimePoint In TimeTotal RevenuesOver TimePoint In TimeTotal Revenues
Time and materials contracts$518,480 $— $518,480 $414,540 $— $414,540 
Fixed fee percent complete contracts39,157 — 39,157 35,252 — 35,252 
Fixed fee contracts99,335 — 99,335 77,726 — 77,726 
Reimbursable expenses6,497 — 6,497 7,132 — 7,132 
Total professional services fees663,469 — 663,469 534,650 — 534,650 
Other services revenue*5,833 1,439 7,272 8,691 1,583 10,274 
Total services669,302 1,439 670,741 543,341 1,583 544,924 
Software and hardware— 1,722 1,722 — 1,373 1,373 
Total revenues$669,302 $3,161 $672,463 $543,341 $2,956 $546,297 

*Other services revenue primarily consists of hosting fees, maintenance, training, internally developed SaaS revenue and partner referral fees.

The following table presents revenue disaggregated by geographic area, as determined by the billing address of customers (in thousands):

Three Months Ended September 30,Nine Months Ended September 30,
 2022202120222021
United States$216,362 $189,334 $640,287 $535,491 
Other countries11,252 3,486 32,176 10,806 
Total revenues$227,614 $192,820 $672,463 $546,297