XML 106 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Reconciliation of Cash and Restricted Cash The following table provides a reconciliation of cash and cash equivalents and restricted cash reported within the consolidated balance sheets that sum to the total of the same amounts shown in the consolidated statements of cash flows (in thousands):
December 31,
201920182017
Cash and cash equivalents$420,712  $437,892  $188,986  
Restricted cash 2,228  1,508  3,235  
Total cash, cash equivalents and restricted cash $422,940  $439,400  $192,221  
Reconciliation of Cash and Restricted Cash The following table provides a reconciliation of cash and cash equivalents and restricted cash reported within the consolidated balance sheets that sum to the total of the same amounts shown in the consolidated statements of cash flows (in thousands):
December 31,
201920182017
Cash and cash equivalents$420,712  $437,892  $188,986  
Restricted cash 2,228  1,508  3,235  
Total cash, cash equivalents and restricted cash $422,940  $439,400  $192,221  
Estimated Useful Lives of Property and Equipment The estimated useful lives of the Company’s property, plant and equipment are as follows:
Estimated Useful Life
Building and improvements 30 years
Furniture and fixtures
3-5 years
Computers and computer equipment
1-2 years
Computer software
2-3 years
Capitalized internal-use software development costs 2 years
Leasehold improvements Shorter of estimated useful life or remaining lease term
Property, plant and equipment, net consisted of the following as of the dates indicated (in thousands):
December 31,
20192018
Building and improvements $—  $33,277  
Capitalized internal-use software development costs 44,194  35,201  
Furniture and fixtures 3,861  3,557  
Computers and computer equipment 14,836  11,676  
Leasehold improvements 8,393  5,084  
Finance lease right-of-use assets1,005  —  
72,289  88,795  
Less: Accumulated depreciation and amortization (52,554) (44,576) 
Property, plant and equipment, net $19,735  $44,219