v3.25.2
Accrued expenses and other current liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued R&D costs $ 21,677 $ 20,523
Accrued payroll and benefits 5,996 13,600
Accrued restructuring costs 6,631 0
Gross-to-net sales adjustments, short-term 8,369 15,697
Operating lease liabilities, short-term 1,792 1,371
Other 10,519 11,249
Accrued expenses and other current liabilities $ 54,984 $ 62,440