XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.2
Financial Statements Details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Balance Sheet Components [Abstract]    
Accrued compensation-related costs $ 103,312 $ 134,225
Accrued supplier liability 80,350 167,878
Accrued manufacturing costs 56,693 61,491
Accrued product development costs 36,802 1,041
Other 42,914 42,667
Total accrued liabilities $ 320,071 $ 407,302