v3.26.1
Termination Benefits - Summary of One-Time Termination Benefits (Details) - One-time Termination Benefits - Q1 2026 Reduction In Workforce
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Termination Benefits [Line Items]  
Termination benefits $ 1,269
Location, Statement of Income, Balance: us-gaap:CostOfGoodsAndServicesSold  
Termination Benefits [Line Items]  
Termination benefits 65
Location, Statement of Income, Balance: us-gaap:GeneralAndAdministrativeExpense  
Termination Benefits [Line Items]  
Termination benefits 680
Location, Statement of Income, Balance: us-gaap:ResearchAndDevelopmentExpense  
Termination Benefits [Line Items]  
Termination benefits 264
Location, Statement of Income, Balance: us-gaap:SellingAndMarketingExpense  
Termination Benefits [Line Items]  
Termination benefits $ 260