v3.26.3
Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Employee compensation and benefits $ 13,654 $ 12,656
Sales returns, rebates and patient assistance 3,050 3,161
Professional fees 2,660 1,713
Warranty 1,756 1,607
Inventory in transit 1,310 1,961
Royalties 876 1,005
Clinical trials 81 0
Other 1,269 328
Accrued expenses and other current liabilities $ 24,656 $ 22,431