XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses -Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Payables And Accruals [Abstract]    
Royalties due to third parties $ 13,202 $ 9,006
Rebates and other sales deductions 15,067 7,803
Interest 2,125  
Selling and marketing 851 1,905
Research and development 790 2,186
Professional fees, consulting, and other services 1,678 1,081
Other expenses 510 746
Milestone payment   100,000
Accrued expenses $ 34,223 $ 122,727