XML 39 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue
The following tables present revenue disaggregated by revenue source and pattern of revenue recognition (in millions):

 Three Months Ended June 30,
20232022
 Over TimePoint In TimeTotal RevenuesOver TimePoint In TimeTotal Revenues
Time and materials contracts$170.6 $— $170.6 $170.6 $— $170.6 
Fixed fee percent complete contracts16.2 — 16.2 13.5 — 13.5 
Fixed fee contracts39.7 — 39.7 33.1 — 33.1 
Reimbursable expenses2.1 — 2.1 2.4 — 2.4 
Total professional services fees228.6 — 228.6 219.6 — 219.6 
Other services revenue*1.5 0.6 2.1 2.0 0.7 2.7 
Total services230.1 0.6 230.7 221.6 0.7 222.3 
Software and hardware— 0.4 0.4 — 0.4 0.4 
Total revenues$230.1 $1.0 $231.1 $221.6 $1.1 $222.7 

*Other services revenue primarily consists of hosting fees, maintenance, training, internally developed SaaS revenue and partner referral fees.
 Six Months Ended June 30,
20232022
 Over TimePoint In TimeTotal RevenuesOver TimePoint In TimeTotal Revenues
Time and materials contracts$346.1 $— $346.1 $342.2 $— $342.2 
Fixed fee percent complete contracts31.0 — 31.0 27.9 — 27.9 
Fixed fee contracts76.0 — 76.0 64.3 — 64.3 
Reimbursable expenses4.6 — 4.6 4.4 — 4.4 
Total professional services fees457.7 — 457.7 438.8 — 438.8 
Other services revenue*2.9 1.0 3.9 3.9 1.0 4.9 
Total services460.6 1.0 461.6 442.7 1.0 443.7 
Software and hardware— 0.9 0.9 — 1.1 1.1 
Total revenues$460.6 $1.9 $462.5 $442.7 $2.1 $444.8 

*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 millions):

Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
United States$223.0 $215.6 $446.5 $430.3 
Other countries8.1 7.1 $16.0 $14.5 
Total revenues$231.1 $222.7 $462.5 $444.8