v3.26.1
Segment and Geographic Information - Schedule of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net product revenues by geographic area        
Total Revenue $ 1,705,071 $ 1,315,300 $ 3,218,509 $ 2,432,579
U.S. - total revenue        
Net product revenues by geographic area        
Total Revenue 914,205 694,427 1,696,460 1,261,638
China - total revenue        
Net product revenues by geographic area        
Total Revenue 506,021 432,924 977,995 832,516
Europe - total revenue        
Net product revenues by geographic area        
Total Revenue 208,755 152,384 402,751 270,938
Rest of world - total revenue        
Net product revenues by geographic area        
Total Revenue 76,090 35,565 141,303 67,487
Product revenue        
Net product revenues by geographic area        
Total Revenue 1,679,794 1,302,076 3,167,123 2,410,606
Product revenue | U.S. - total revenue        
Net product revenues by geographic area        
Total Revenue 898,616 685,395 1,664,229 1,248,743
Product revenue | China - total revenue        
Net product revenues by geographic area        
Total Revenue 499,714 428,802 964,896 825,164
Product revenue | Europe - total revenue        
Net product revenues by geographic area        
Total Revenue 208,403 152,314 399,724 269,212
Product revenue | Rest of world - total revenue        
Net product revenues by geographic area        
Total Revenue 73,061 35,565 138,274 67,487
Other Revenue        
Net product revenues by geographic area        
Total Revenue 25,277 13,224 51,386 21,973
Other Revenue | U.S. - total revenue        
Net product revenues by geographic area        
Total Revenue 15,589 9,032 32,231 12,895
Other Revenue | China - total revenue        
Net product revenues by geographic area        
Total Revenue 6,307 4,122 13,099 7,352
Other Revenue | Europe - total revenue        
Net product revenues by geographic area        
Total Revenue 352 70 3,027 1,726
Other Revenue | Rest of world - total revenue        
Net product revenues by geographic area        
Total Revenue $ 3,029 $ 0 $ 3,029 $ 0