v3.26.1
Segment and Geographic Information - Schedule of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net product revenues by geographic area    
Total Revenue $ 1,513,438 $ 1,117,279
U.S. - total revenue    
Net product revenues by geographic area    
Total Revenue 782,255 567,211
China - total revenue    
Net product revenues by geographic area    
Total Revenue 471,974 399,592
Europe - total revenue    
Net product revenues by geographic area    
Total Revenue 193,996 118,554
Rest of world - total revenue    
Net product revenues by geographic area    
Total Revenue 65,213 31,922
Product revenue    
Net product revenues by geographic area    
Total Revenue 1,487,329 1,108,530
Product revenue | U.S. - total revenue    
Net product revenues by geographic area    
Total Revenue 765,613 563,348
Product revenue | China - total revenue    
Net product revenues by geographic area    
Total Revenue 465,182 396,362
Product revenue | Europe - total revenue    
Net product revenues by geographic area    
Total Revenue 191,321 116,898
Product revenue | Rest of world - total revenue    
Net product revenues by geographic area    
Total Revenue 65,213 31,922
Other Revenue    
Net product revenues by geographic area    
Total Revenue 26,109 8,749
Other Revenue | U.S. - total revenue    
Net product revenues by geographic area    
Total Revenue 16,642 3,863
Other Revenue | China - total revenue    
Net product revenues by geographic area    
Total Revenue 6,792 3,230
Other Revenue | Europe - total revenue    
Net product revenues by geographic area    
Total Revenue $ 2,675 $ 1,656