v3.25.1
Balance Sheet Components -Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Balance Sheet Components [Abstract]    
Accrued sales deductions $ 43,132 $ 37,361
Accrued compensation and related benefits 16,599 32,248
Accrued professional service fees 13,969 12,545
Accrued contract manufacturing and non-clinical costs 8,304 7,555
Accrued royalties payable 10,088 9,361
Accrued clinical trials 9,843 7,148
Accrued interest 5,271 2,108
Accrued loss on firm purchase commitments 2,088 1,898
Operating lease liabilities, current 1,644 1,709
Accrued milestone payment 5,000 0
Total accrued expenses and other current liabilities $ 115,938 $ 111,933