XML 113 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Sale of Future Revenue - Royalty Obligation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Sale of Future Revenue [Roll Forward]    
Liability related to the sale of future revenue, net at beginning of the period $ 64,490 $ 65,259
Revenues (57,561) (50,583)
Amortization of issuance costs 236 220
Liability related to the sale of future revenue, net at end of the period (includes current portion of $1,000 and $922, respectively) 63,718 64,490
Current portion of liability related to sale of future revenue 1,000 922
Royalty    
Sale of Future Revenue [Roll Forward]    
Revenues $ (1,008) $ (989)