v3.26.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Research and development costs $ 18,235 $ 17,084
Professional fees 5,794 5,827
Payroll related 16,356 22,433
Royalties 3,563 2,870
Sales allowances 42,754 31,564
Other 7,314 4,078
Accrued expenses and other current liabilities $ 94,016 $ 83,855