v3.26.1
Balance Sheet Details - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued sales rebates and fees $ 40,330 $ 30,832
Accrued payroll and related expenses 11,842 18,869
Accrued research and development expenses 5,634 6,127
Accrued sales and marketing expenses 1,304 1,648
Accrued corporate and excise taxes 860 2,010
Accrued other expenses 4,142 7,135
Total accrued expenses $ 64,112 $ 66,621