XML 31 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Composition of Certain Balance Sheet Items - Schedule of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Balance Sheet Related Disclosures [Abstract]    
Government rebates $ 9,275 $ 8,209
Income taxes payable 4,210 472
Accrued compensation 3,837 12,331
Accrued selling and marketing costs 707 491
Legal fees 697 1,087
Professional fees 421 367
Accrued manufacturing costs 180 33
Other 263 279
Total accrued and other liabilities $ 19,590 $ 23,269