v3.26.3
Balance Sheet Details - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued sales rebates and fees $ 37,301 $ 30,832
Accrued payroll and related expenses 10,943 18,869
Accrued research and development expenses 5,559 6,127
Accrued sales and marketing expenses 1,989 1,648
Accrued corporate and excise taxes 1,031 2,010
Accrued other expenses 6,476 7,135
Total accrued expenses $ 63,299 $ 66,621