XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Details - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued sales rebates and fees $ 26,979 $ 24,568
Accrued payroll and related expenses 9,763 18,639
Accrued research and development expenses 4,475 3,990
Accrued corporate and excise taxes 1,389 503
Accrued sales and marketing expenses 1,530 2,329
Accrued restructuring expenses 215 10,855
Accrued other expenses 5,185 4,087
Total accrued expenses $ 49,536 $ 64,971