XML 70 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Reporting - Summary of Segment Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting [Abstract]      
Revenue $ 43,258 $ 31,643 $ 21,655
Cost of sales (11,810) (12,867) (13,463)
Contracted development costs (42,902) (35,048) (24,322)
Personnel research and development costs (20,503) (19,468) (17,187)
Other R&D costs (4,478) (2,421) (2,041)
General and administrative expenses (26,884) (26,222) (25,682)
Tax expense (845) (956) (688)
Other segment items 18,855 11,111 11,394
Net Loss $ (45,309) $ (54,228) $ (50,334)