XML 51 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Details - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued sales rebates and fees $ 33,977 $ 30,832
Accrued payroll and related expenses 8,617 18,869
Accrued research and development expenses 4,791 6,127
Accrued corporate and excise taxes 1,543 2,010
Accrued sales and marketing expenses 1,270 1,648
Accrued other expenses 7,998 7,135
Total accrued expenses $ 58,196 $ 66,621