XML 73 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Legal settlement (See note 23) $ 5,625 $ 5,625
Employee compensation and benefits 1,440 2,384
Professional fees 514 570
Product revenue allowances and reserves 240 246
Other 727 829
Total $ 8,546 $ 9,654