XML 16 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Detail - Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
Accrued Liabilities Current [Abstract]        
Accrued payroll and related taxes $ 6,748 $ 3,985    
Accrued federal, state, and local taxes 3,237 2,635    
Accrued bonus 3,117 20,206    
Self-insurance reserves 2,240 2,238    
Employee stock purchase plan contributions 2,582 4,716    
Accrued sales commissions 2,423 5,397    
Accrued partner commissions 7,321 7,043    
Contract liabilities 6,330 5,197 $ 4,208 $ 0
Accrued purchase price related to acquisitions 3,341 2,763    
Other 7,848 7,924    
Total $ 45,187 $ 62,104