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,346 $ 2,526 $ 7,143 $ 7,635
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfRevenue        
Stock-Based Compensation        
Stock-based compensation expense 391 445 1,266 1,428
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Stock-Based Compensation        
Stock-based compensation expense 201 203 599 605
Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense        
Stock-Based Compensation        
Stock-based compensation expense $ 1,754 $ 1,878 $ 5,278 $ 5,602