XML 141 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Sale of Future Revenue - Royalty Obligation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Sale of Future Revenue [Roll Forward]    
Liability related to the sale of future revenue, net at December 31, 2021 $ 60,284  
Royalties related to the sale of future revenue 47,680 $ 50,832
Amortization of issuance costs 208  
Interest expense related to the sale of future revenue 5,683 12,253
Liability related to the sale of future revenue, net (includes current portion of $1,147) 65,259 $ 60,284
Current portion of liability related to sale of future revenue 1,147  
Royalty    
Sale of Future Revenue [Roll Forward]    
Royalties related to the sale of future revenue $ (916)