XML 207 R31.htm IDEA: XBRL DOCUMENT v3.20.2
OTHER BALANCE SHEET AMOUNTS (Tables)
6 Months Ended
Jun. 30, 2020
Balance Sheet Related Disclosures [Abstract]  
Schedule of property and equipment, net
The balance of property and equipment, net is as follows (in thousands):
 Useful LifeJune 30, 2020December 31, 2019
Computer equipment and software
1 5 years
$64,651  $57,482  
Furniture and fixtures7 years6,791  6,096  
Leasehold improvements
1 – 6 years
25,019  22,800  
Total property and equipment96,461  86,378  
Less: accumulated depreciation and amortization(57,899) (49,852) 
Total property and equipment, net$38,562  $36,526  
Schedule of accrued expenses
The balance of accrued expenses is as follows (in thousands):
 June 30, 2020December 31, 2019
Accrued compensation$42,877  $33,626  
Accrued commissions11,603  18,834  
Accrued interest18,923  8,625  
Other accrued expenses20,862  16,990  
Total accrued expenses$94,265  $78,075