XML 100 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Other Financial Information - Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Employee benefits and compensation $ 52,569 $ 38,419
Research and development accruals 468,214 577,100
Other accrued expenses 70,375 58,212
Accrued expenses $ 591,158 $ 673,731