XML 88 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
License and Collaboration Agreements - Summary of Deferred Revenue from Collaborative Arrangements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
License And Collaboration Agreements [Abstract]    
Deferred revenue from collaborations as of January 1 $ 84 $ 8,743
Consideration received in the period 250 679
Revenue from collaborations recognized in the period $ (334) (9,338)
Deferred revenue from collaborations as of December 31   $ 84