XML 108 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Financial Information - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Employee benefits and compensation $ 55,952 $ 52,569
Gross-to-net deductions 20,616 0
U.S. product sales returns accrual 82,506 0
Research and development accruals 131,027 468,214
Other accrued expenses 104,567 70,375
Accrued expenses $ 394,668 $ 591,158