XML 103 R61.htm IDEA: XBRL DOCUMENT v3.20.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Accrued Expenses and Other Current Liabilities Disclosure [Abstract]    
Accrued Professional Fees, Current $ 1,025 $ 2,723
Operating Lease, Liability, Current 6,645 0
Accrued Royalties, Current 1,549 1,673
Product Warranty Accrual, Current 1,337 1,706
Other Accrued Liabilities, Current 26,203 31,445
Accrued expenses and other current liabilities $ 36,759 $ 37,547