v3.26.3
Share-Based Compensation - Non-cash stock-based compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Stock-Based Compensation        
Stock-based compensation expense $ 3,492 $ 2,961 $ 9,321 $ 8,614
Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense        
Stock-Based Compensation        
Stock-based compensation expense 1,902 1,530 5,020 4,456
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Stock-Based Compensation        
Stock-based compensation expense $ 1,590 $ 1,431 $ 4,301 $ 4,158