v3.26.1
Segment and Geographic Information (Tables)
6 Months Ended
Jun. 30, 2026
Segment Reporting [Abstract]  
Schedule of Net Product Revenues by Geographic Area Total revenues by geographic area are presented as follows:
Three Months EndedSix Months Ended
June 30,June 30,
2026202520262025
$$$$
U.S. - total revenue914,205 694,427 1,696,460 1,261,638 
Product revenue898,616 685,395 1,664,229 1,248,743 
Other revenue15,589 9,032 32,231 12,895 
China - total revenue506,021 432,924 977,995 832,516 
Product revenue499,714 428,802 964,896 825,164 
Other revenue6,307 4,122 13,099 7,352 
Europe - total revenue208,755 152,384 402,751 270,938 
Product revenue208,403 152,314 399,724 269,212 
Other revenue352 70 3,027 1,726 
Rest of world - total revenue76,090 35,565 141,303 67,487 
Product revenue73,061 35,565 138,274 67,487 
Other revenue3,029 — 3,029 — 
Total Revenue1,705,071 1,315,300 3,218,509 2,432,579