XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Legal costs $ 18,812 $ 14,822
Settlement costs 6,850 9,975
Estimated returns 498 688
Commissions to sales agents 2,153 2,141
Accrued clinical trials 610 651
Accrued rebates 377 886
Other 1,376 1,297
Total $ 30,676 $ 30,460