XML 67 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment - Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Property and Equipment, Net    
Property and equipment gross $ 161,524 $ 112,533
Less: accumulated depreciation and amortization (85,288) (68,798)
Total 76,236 43,735
Computer equipment and software    
Property and Equipment, Net    
Property and equipment gross 92,493 79,161
Furniture, equipment and building improvements    
Property and Equipment, Net    
Property and equipment gross 16,487 14,132
Internal-use software development costs    
Property and Equipment, Net    
Property and equipment gross $ 52,544 $ 19,240