v3.26.1
Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Employee compensation and benefits $ 9,950 $ 12,656
Sales returns, rebates and patient assistance 2,087 3,161
Professional fees 1,704 1,713
Warranty 1,659 1,607
Royalties 826 1,005
Inventory in transit 414 1,961
Other 554 328
Accrued expenses and other current liabilities $ 17,194 $ 22,431