XML 142 R122.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment and Geographic Information - Schedule of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net product revenues by geographic area      
Revenue from contract with customer $ 3,810,241 $ 2,458,779 $ 1,415,921
Product revenue, net      
Net product revenues by geographic area      
Revenue from contract with customer 3,779,546 2,189,852 1,254,612
Collaboration revenue      
Net product revenues by geographic area      
Revenue from contract with customer 30,695 268,927 161,309
U.S. - total revenue      
Net product revenues by geographic area      
Revenue from contract with customer 1,957,498 1,128,219 502,626
U.S. - total revenue | Product revenue, net      
Net product revenues by geographic area      
Revenue from contract with customer 1,950,530 945,551 389,710
U.S. - total revenue | Collaboration revenue      
Net product revenues by geographic area      
Revenue from contract with customer 6,968 182,668 112,916
China- total revenue      
Net product revenues by geographic area      
Revenue from contract with customer 1,411,307 1,101,951 840,032
China- total revenue | Product revenue, net      
Net product revenues by geographic area      
Revenue from contract with customer 1,390,699 1,093,091 840,032
China- total revenue | Collaboration revenue      
Net product revenues by geographic area      
Revenue from contract with customer 20,608 8,860 0
Europe- total revenue      
Net product revenues by geographic area      
Revenue from contract with customer 362,626 202,014 63,257
Europe- total revenue | Product revenue, net      
Net product revenues by geographic area      
Revenue from contract with customer 359,507 122,228 14,864
Europe- total revenue | Collaboration revenue      
Net product revenues by geographic area      
Revenue from contract with customer 3,119 79,786 48,393
Rest of world- total revenue      
Net product revenues by geographic area      
Revenue from contract with customer 78,810 26,595 10,006
Rest of world- total revenue | Product revenue, net      
Net product revenues by geographic area      
Revenue from contract with customer 78,810 28,982 10,006
Rest of world- total revenue | Collaboration revenue      
Net product revenues by geographic area      
Revenue from contract with customer $ 0 $ (2,387) $ 0