v3.26.3
Stock-Based Compensation - Schedule of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]            
Total stock-based compensation $ 3,222 $ 1,693 $ 4,593 $ 3,490 $ 6,125 $ 7,516
Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense            
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]            
Total stock-based compensation 2,296 1,051 3,276 2,133 3,989 4,466
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense            
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]            
Total stock-based compensation $ 926 $ 642 $ 1,317 $ 1,357 $ 2,136 $ 3,050