v3.22.2.2
Liability Related to Sale of Future Royalties - Additional Information (Details) - Royalty Purchase Agreement - USD ($)
$ in Thousands
9 Months Ended
Oct. 01, 2017
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Liability Related To Sale Of Future Royalties [Line Items]          
Payment from royalties $ 40,000        
Royalty liability 40,000        
Net of transaction costs $ 2,200 $ 33 $ 193    
Liability related to sale of future royalties - ending balance   $ 0 $ 7,452 $ 4,460 $ 15,257