v3.22.2.2
Liability Related to Sale of Future Royalties - Schedule of Activity Within Liability Related to Sale of Future Royalties (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 01, 2017
Sep. 30, 2022
Sep. 30, 2021
Liability Related To Sale Of Future Royalties [Line Items]      
Non-cash royalty revenue payable to HCRP   $ (4,762) $ (8,889)
Royalty Purchase Agreement      
Liability Related To Sale Of Future Royalties [Line Items]      
Liability related to sale of future royalties - beginning balance   4,460 15,257
Deferred transaction costs amortized $ 2,200 33 193
Non-cash royalty revenue payable to HCRP   (4,739) (8,889)
Non-cash interest expense recognized   246 891
Liability related to sale of future royalties - ending balance   $ 0 $ 7,452