v3.26.3
Stock-Based Compensation - 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 $ 2,336 $ 2,379 $ 7,048 $ 6,935
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfRevenue        
Stock-Based Compensation        
Stock-based compensation expense 136 158 398 381
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Stock-Based Compensation        
Stock-based compensation expense 482 477 1,377 1,611
Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense        
Stock-Based Compensation        
Stock-based compensation expense $ 1,718 $ 1,744 $ 5,273 $ 4,943