XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accrued Expenses and Other Current Liabilities Disclosure [Abstract]        
Accrued Professional Fees, Current $ 1,320 $ 1,136    
Operating Lease, Liability, Current 5,098 5,870    
Accrued Royalties, Current 2,842 3,302    
Product Warranty Accrual, Current 1,219 1,095    
Restructuring Reserve 655 3,687    
Allowance for Sales Returns and Exchanges 11,298 9,306 $ 8,230 $ 9,003
Other Accrued Liabilities, Current 15,120 17,868    
Accrued expenses and other current liabilities $ 37,552 $ 42,264