v3.26.3
Segment Information and Geographic Data - Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Information and Geographic Data        
Revenue $ 285,970 $ 180,855 $ 743,836 $ 475,437
United States        
Segment Information and Geographic Data        
Revenue     742,911 474,811
United Kingdom        
Segment Information and Geographic Data        
Revenue     $ 925 $ 626
Pharmaceutical        
Segment Information and Geographic Data        
Revenue 285,970 180,855    
Pharmaceutical | United States        
Segment Information and Geographic Data        
Revenue 285,727 180,709    
Pharmaceutical | United Kingdom        
Segment Information and Geographic Data        
Revenue $ 243 $ 146