XML 104 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Schedule of Allowance for Doubtful Accounts
Activity related to our allowance for doubtful accounts for the years ended December 31, is as follows (in thousands):
 
2019
 
2018
 
2017
Balance at beginning of period
$
4,880

 
$
3,534

 
$
2,622

Charged to expense
1,068

 
3,601

 
454

Uncollectible accounts written off, net of recoveries
(2,118
)
 
(2,255
)
 
457

Balance at end of period
$
3,830

 
$
4,880

 
$
3,534


Schedule of Property and Equipment
Property and equipment are stated at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets. The estimated useful lives, by asset class, are as follows:
Computer equipment
3 years
Software, including internal-use software
1 to 5 years
Office equipment
5 years
Furniture and fixtures
7 years


Property and equipment at December 31, 2019 and 2018, respectively, consisted of the following (in thousands):  
 
2019
 
2018
Computer equipment
$
14,249

 
$
12,258

Software, including internal-use software
89,072

 
82,426

Office equipment and furniture
7,288

 
7,315

Buildings
1,666

 
49,169

Leasehold improvements
6,776

 
4,394

Total Property and Equipment, Gross
119,051

 
155,562

Less: Accumulated depreciation
(81,827
)
 
(72,629
)
Property and Equipment, Net
$
37,224

 
$
82,933