XML 55 R49.htm IDEA: XBRL DOCUMENT v3.24.4
Debt - Schedule of the Oramed Note (Details) - Senior Notes [Member]
$ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]  
Ending Balance as of December 31, 2023 $ 104,089
Repayment of Oramed Note (36,700)
Change in fair value of Oramed Note 7,568
Ending Balance as of September 30, 2024 69,946
Instrument-specific Credit Risk [Member]  
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]  
Change in fair value of Oramed Note $ (5,011)