XML 104 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Sale of Future Revenue - Royalty Obligation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Sale of Future Revenue [Roll Forward]    
Liability related to the sale of future revenue, net at December 31, 2022 $ 65,259  
Revenues 50,583 $ 47,680
Amortization of issuance costs 220  
Interest expense related to the sale of future revenue 0 5,683
Liability related to the sale of future revenue, net (includes current portion of $922) 64,490 $ 65,259
Current portion of liability related to sale of future revenue 922  
Royalty    
Sale of Future Revenue [Roll Forward]    
Revenues $ (989)