XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Product revenue allowances $ 26,236 $ 26,624
Accrued clinical 16,710 14,036
Collaborative arrangement accrued liability 28,019 22,654
Accrued payroll and related 7,130 15,863
Lease liability $ 4,763 $ 4,802
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued expenses Total accrued expenses
Royalties $ 3,175 $ 3,472
Professional fees 2,711 1,899
Accrued commercial manufacturing 3,884 3,843
Accrued other 17,032 11,263
Total accrued expenses $ 109,660 $ 104,456