v3.26.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Research and development costs $ 17,800 $ 17,084
Professional fees 6,626 5,827
Payroll related 14,398 22,433
Royalties 3,005 2,870
Sales allowances 33,071 31,564
Other 5,145 4,078
Accrued expenses and other current liabilities $ 80,045 $ 83,855