XML 36 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Tables)
9 Months Ended
Sep. 30, 2018
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table presents revenue disaggregated by revenue source and pattern of revenue recognition (in thousands):

 
Three Months Ended
September 30, 2018
 
Nine Months Ended
September 30, 2018
 
Over Time

Point In Time

Total Revenues
 
Over Time

Point In Time

Total Revenues
Time and materials contracts
$
85,127

 
$

 
$
85,127

 
$
252,158

 
$

 
$
252,158

Fixed fee percent complete contracts
9,731

 

 
9,731

 
26,741

 

 
26,741

Fixed fee contracts
20,402

 

 
20,402

 
62,001

 

 
62,001

Reimbursable expenses
3,223

 

 
3,223

 
9,468

 

 
9,468

Total professional services fees
118,483

 

 
118,483

 
350,368

 

 
350,368

Other services revenue*
3,610

 
786

 
4,396

 
11,229

 
2,389

 
13,618

Total services
122,093

 
786

 
122,879

 
361,597

 
2,389

 
363,986

Software and hardware

 
1,054

 
1,054

 

 
2,686

 
2,686

Total revenues
$
122,093

 
$
1,840

 
$
123,933

 
$
361,597

 
$
5,075

 
$
366,672


* Other services revenue primarily consists of hosting fees, maintenance, training, internally developed SaaS 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, 2018
 
Nine Months Ended
September 30, 2018
United States
$
121,440

 
$
358,179

Canada
800

 
2,910

Other countries
1,693

 
5,583

Total revenues
$
123,933

 
$
366,672