v3.24.3
Balance Sheet Components - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Balance Sheet Components [Abstract]    
Accrued sales deductions $ 40,591 $ 23,650
Accrued compensation and related benefits 23,077 20,939
Accrued professional service fees 11,851 7,941
Accrued contract manufacturing and non-clinical costs 8,560 9,922
Accrued royalties payable 8,637 6,716
Accrued clinical trials 6,713 7,268
Accrued interest 5,271 2,108
Total accrued expenses $ 104,700 $ 78,544