v3.26.1
Related Party Transactions - Transactions with Related Parties (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Income Statement [Abstract]          
Royalty income [1] $ 1,765,476 $ 1,444,876 $ 3,178,282 $ 2,667,514  
Cost of sales - purchases of goods and services, net [2] 905,139 736,709 1,622,977 1,356,121  
Balance Sheet Related Disclosures [Abstract]          
Accounts receivable, net [3] 1,582,067   1,582,067   $ 1,667,143
Accounts payable [4] 760,812   760,812   679,534
Related Party          
Income Statement [Abstract]          
Royalty income 3,197 3,818 6,523 8,602  
Cost of sales - purchases of goods and services, net 18,054 25,927 30,863 53,404  
Research and development services, net (2,853) (1,587) (5,705) (3,244)  
General and administrative 0 737 0 1,487  
Balance Sheet Related Disclosures [Abstract]          
Accounts receivable, net 24,794   24,794   17,574
Accounts payable 19,189   19,189   $ 14,115
Related Party | Entities Controlled by JS Global          
Income Statement [Abstract]          
Research and development services, net (2,853) (1,587) (5,705) (3,244)  
General and administrative 0 (737) 0 (1,487)  
Related Party | Royalty | Entities Controlled by JS Global          
Income Statement [Abstract]          
Royalty income 3,197 3,818 6,523 8,602  
Related Party | Product | Entities Controlled by JS Global          
Income Statement [Abstract]          
Cost of sales - purchases of goods and services, net $ 18,054 $ 25,927 $ 30,863 $ 53,404  
[1] Including amounts associated with related parties of $3,197 and $3,818 for the three months ended June 30, 2026 and 2025, respectively; and $6,523 and $8,602 for the six months ended June 30, 2026 and 2025, respectively.
[2] Including amounts associated with related parties of $18,054 and $25,927 for the three months ended June 30, 2026 and 2025, respectively; and $30,863 and $53,404 for the six months ended June 30, 2026 and 2025, respectively.
[3] Including amounts from a related party of $24,794 and $17,574 as of June 30, 2026 and December 31, 2025, respectively.
[4] Including amounts to a related party of $19,189 and $14,115 as of June 30, 2026 and December 31, 2025, respectively.