v3.26.1
Segment Information and Geographic Data - Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Information and Geographic Data        
Revenue $ 243,600 $ 156,797 $ 457,866 $ 294,582
United States        
Segment Information and Geographic Data        
Revenue     457,184 294,102
United Kingdom        
Segment Information and Geographic Data        
Revenue     $ 682 $ 480
Pharmaceutical        
Segment Information and Geographic Data        
Revenue 243,600 156,797    
Pharmaceutical | United States        
Segment Information and Geographic Data        
Revenue 243,116 156,506    
Pharmaceutical | United Kingdom        
Segment Information and Geographic Data        
Revenue $ 484 $ 291