XML 11 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Supplemental Consolidated Balance Sheet Information (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2020As of December 31, 2019
Accrued vacation$9,430  $8,353  
Accrued commissions2,791  5,561  
Accrued bonuses4,122  7,121  
Estimated health insurance claims1,089  1,040  
ESPP employee contributions2,114  3,734  
Customer deposits11,818  12,151  
Operating lease liabilities4,341  3,064  
Accrued other liabilities7,057  8,906  
$42,762  $49,930