v3.24.1.u1
Financial Statements Details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Balance Sheet Components [Abstract]    
Accrued compensation-related costs $ 62,920 $ 134,225
Accrued supplier liability 95,392 167,878
Accrued manufacturing costs 61,036 61,491
Accrued product development costs 10,063 1,041
Other 41,175 42,667
Total accrued liabilities $ 270,586 $ 407,302