XML 57 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Legal costs $ 7,161 $ 14,822
Settlement costs 4,495 9,975
Commissions to sales agents 1,823 2,141
Estimated returns 777 688
Accrued clinical trials 686 651
Accrued GPO fees 520 554
Accrued rebates 372 886
Other 1,239 743
Total $ 17,073 $ 30,460