v3.26.1
Out-license Agreements - Schedule of Deferred Revenue Activity (Details) - Commercialization Revenue [Member]
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
License Collaboration And Manufacturing Agreements [Line Items]  
Deferred revenue, January 1, 2026 $ 716
Additions 209
Recognized into commercialization revenue (150)
Deferred revenue June 30, 2026 775
Less: deferred revenue - current portion (775)
Deferred revenue - long-term, June 30, 2026 $ 0