v3.25.2
Supplemental Balance Sheet Information - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Prepaid expenses and other current assets      
Prepaid research and development costs $ 76,231 $ 64,277  
Payroll tax receivable 69,987 14,569  
Other receivables 39,367 18,259  
Prepaid taxes 27,058 23,792  
Prepaid general and administrative expenses 16,967 21,253  
Short-term restricted cash 15,802 9,312 $ 23,155
Prepaid insurance 8,486 6,242  
Prepaid manufacturing cost 6,157 19,333  
Other current assets 20,467 15,882  
Total $ 280,522 $ 192,919