XML 101 R81.htm IDEA: XBRL DOCUMENT v3.25.4
Segment Information and Geographic Data - Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Information and Geographic Data      
Revenue $ 677,564 $ 423,239 $ 270,259
Pharmaceutical      
Segment Information and Geographic Data      
Revenue 677,564 423,239 270,259
Pharmaceutical | United States      
Segment Information and Geographic Data      
Revenue 676,750 421,434 269,772
Pharmaceutical | United Kingdom      
Segment Information and Geographic Data      
Revenue $ 814 930 $ 487
Pharmaceutical | Rest of world      
Segment Information and Geographic Data      
Revenue   $ 875