v3.23.2
Liability Related to Sale of Future Royalties - Activity within Liability Related to Sale of Future Royalties, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Contractual Arrangement, Royalties Agreement, Liability, Noncurrent [Roll Forward]      
Liability related to sale of future royalties, net — beginning balance $ 53,079    
MTPC royalties payable (1,777)    
Non-cash interest expense recognized 6,182 $ 9,117 $ 0
Liability related to sale of future royalties, net — ending balance $ 57,484 $ 53,079