v3.26.1
Balance Sheet Components - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Balance Sheet Related Disclosures [Abstract]    
Accrued sales deductions $ 107,754 $ 78,308
Accrued compensation 15,507 20,533
Accrued Ducentis milestone 9,198 0
Accrued expenses and other current liabilities 14,327 17,469
Total accrued liabilities $ 146,786 $ 116,310