XML 56 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses -Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Payables And Accruals [Abstract]    
Royalties due to third parties $ 11,811 $ 9,006
Rebates and other sales deductions 10,173 7,803
Selling and marketing 1,472 1,905
Research and development 1,280 2,186
Professional fees, consulting, and other services 1,067 1,081
Other expenses 850 746
Milestone payment   100,000
Accrued expenses $ 26,653 $ 122,727