XML 86 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Sale of Future Revenue - Royalty Obligation (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Sale of Future Revenue [Roll Forward]      
Liability related to the sale of future revenue, net at beginning of the period $ 63,718 $ 64,490 $ 64,490
Revenues (8,720) $ (12,053)  
Amortization of issuance costs 59   236
Liability related to the sale of future revenue, net at end of the period (includes current portion of $1,000 and $1,000, respectively) 63,777   63,718
Liability related to the sale of future revenue, current 1,000   1,000
Royalty      
Sale of Future Revenue [Roll Forward]      
Revenues $ 0   $ (1,008)