v3.26.1
Stock-Based Compensation - Schedule of Stock Option Expenses Related to Employee and Non-Employee Stock Options Granted (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation $ 2,477 $ 3,129 $ 4,834 $ 7,011
Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation 1,335 1,831 2,567 3,970
Income Statement Location [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation $ 1,142 $ 1,298 $ 2,267 $ 3,041