XML 96 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accrued Expenses And Other Current Liabilities [Abstract]    
Product allowances accruals $ 10,394 $ 14,969
Bonus payable 4,439 8,615
Accrued inventory   1,678
Sales force commissions and incentive payments payable 727 1,109
Administrative expenses 757 1,028
Vacation accrual 1,505 1,969
Research and development expense accruals 702 926
Commercial and marketing expense accruals 728 1,005
Royalties payable 264 727
Restructuring liability 1,851  
Legal, accounting, and other professional services 1,325 564
Trade relations 706 697
Other accrued expenses 5,207 4,880
Total $ 28,605 $ 38,167