v3.26.1
Segment and Geographic Information (Tables)
3 Months Ended
Mar. 31, 2026
Segment Reporting [Abstract]  
Schedule of Net Product Revenues by Geographic Area Total revenues by geographic area are presented as follows:
 Three Months Ended
 March 31,
 20262025
 $$
U.S. - total revenue782,255 567,211 
Product revenue765,613 563,348 
Other revenue16,642 3,863 
China - total revenue471,974 399,592 
Product revenue465,182 396,362 
Other revenue6,792 3,230 
Europe - total revenue193,996 118,554 
Product revenue191,321 116,898 
Other revenue2,675 1,656 
Rest of world - total revenue65,213 31,922 
Product revenue65,213 31,922 
Total Revenue1,513,438 1,117,279