Annual report pursuant to Section 13 and 15(d)

Current Liabilities - Schedule of Accrued Payroll (Details)

v3.10.0.1
Current Liabilities - Schedule of Accrued Payroll (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Payables And Accruals [Abstract]    
Accrued bonuses $ 4,780 $ 3,086
Accrued wages and other payroll related items 3,494 1,746
Accrued vacation 1,959 1,338
Accrued employee stock purchase plan deductions 1,174 707
Accrued payroll $ 11,407 $ 6,877