XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses and Other Noncurrent Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accrued compensation $ 30,025 $ 21,192
Accrued rebates 2,855 3,119
Accrued employee benefits 5,034 4,235
Accrued professional service fees 1,533 1,395
Accrued interest 177 881
Other 5,900 4,407
Total accrued expenses 45,524 35,229
Other noncurrent liabilities $ 650 $ 641