XML 39 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2017
Property Plant And Equipment [Abstract]  
Schedule of major classes of property and equipment

Major classes of property and equipment were as follows (in thousands):

 

 

 

As of December 31,

 

 

 

2016

 

 

2017

 

Computer equipment

 

$

2,542

 

 

$

4,520

 

Purchased software

 

 

6,686

 

 

 

7,735

 

Furniture and fixtures

 

 

2,563

 

 

 

4,306

 

Construction in progress

 

 

2,319

 

 

 

102

 

Leasehold improvements

 

 

4,374

 

 

 

9,645

 

 

 

 

18,484

 

 

 

26,308

 

Less: Accumulated depreciation

 

 

(3,705

)

 

 

(8,903

)

 

 

$

14,779

 

 

$

17,405