XML 72 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Schedule of Net Product Revenues by Geographic Area Total net revenues by geographic area are presented as follows:
 Year Ended December 31,
 202420232022
 $$$
U.S. - total revenue1,957,498 1,128,219 502,626 
Product revenue1,950,530 945,551 389,710 
Collaboration revenue6,968 182,668 112,916 
China- total revenue1,411,307 1,101,951 840,032 
Product revenue1,390,699 1,093,091 840,032 
Collaboration revenue20,608 8,860 — 
Europe- total revenue362,626 202,014 63,257 
Product revenue359,507 122,228 14,864 
Collaboration revenue3,119 79,786 48,393 
Rest of world- total revenue78,810 26,595 10,006 
Product revenue78,810 28,982 10,006 
Collaboration revenue— (2,387)— 
Total Revenue3,810,241 2,458,779 1,415,921