XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Supplemental Consolidated Balance Sheet Information (Tables)
6 Months Ended
Jun. 30, 2020
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
As of June 30, 2020As of December 31, 2019
Accrued vacation$10,824  $8,353  
Accrued commissions5,570  5,561  
Accrued bonuses7,999  7,121  
Estimated health insurance claims1,076  1,040  
ESPP employee contributions3,862  3,734  
Customer deposits13,526  12,151  
Operating lease liabilities4,385  3,064  
Accrued other liabilities9,145  8,906  
$56,387  $49,930