XML 145 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Related Party Transactions - Related Party Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Related Party Transactions      
Research and development $ 795,871 $ 373,281 $ 437,072
Cost Allocations | Related Party      
Related Party Transactions      
Research and development     229,265
Research and development expenses | Cost Allocations | Related Party      
Related Party Transactions      
Research and development     146,521
General and administrative expenses | Cost Allocations | Related Party      
Related Party Transactions      
Research and development     $ 82,744