XML 82 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Interest Purchase Agreement - Schedule of Revenue Interest Liability, Net Activity (Details) - OrbiMed - Purchase Agreement - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Revenue interest liability, net $ 130,660 $ 125,360  
Interest expense 11,580 13,800 $ 4,200
Revenue interest paid (6,589) (6,225)  
Revenue interest payable (2,372) (2,275)  
Revenue interest liability, net 133,279 $ 130,660 $ 125,360
Less: Current portion (865)    
Revenue interest liability, net, less current portion $ 132,414