XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Accounts - Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]    
Accrued product sales reserves $ 21,475 $ 4,390
Income taxes payable 10,270 0
Royalties payable to commercial partners 10,815 5,085
Accrued salary and other compensation 2,775 8,466
Accrued professional fees 6,408 2,013
Accrued research & development $ 4,846 $ 4,100
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued expenses Total accrued expenses
Current portion of lease liability $ 1,476 $ 1,309
Inventory received but not invoiced 7,341 6,177
Accrued other 1,744 798
Total accrued expenses $ 67,150 $ 32,338