XML 231 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2017
Property, Plant and Equipment [Abstract]  
Schedule of components of property and equipment
Property and equipment consist of the following:
 
December 31,
 
2017
 
2016
 
 
 
(Restated)

Computer hardware
$
250,453

 
$
242,739

Computer software
62,335

 
47,828

Construction in-progress
471

 
14,854

Furniture and fixtures
7,736

 
5,981

Building
8,808

 
8,808

Leasehold improvements
19,591

 
16,980

 
349,394

 
337,190

Less: Accumulated depreciation
(237,569
)
 
(178,985
)
 
$
111,825

 
$
158,205