v3.26.1
Stock-Based Compensation - Stock based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Stock-Based Compensation        
Stock-based compensation expense $ 2,402 $ 2,045 $ 4,797 $ 5,109
Cost of revenue        
Stock-Based Compensation        
Stock-based compensation expense 433 446 875 983
Selling, general and administrative        
Stock-Based Compensation        
Stock-based compensation expense 1,766 1,407 3,524 3,724
Engineering and development        
Stock-Based Compensation        
Stock-based compensation expense $ 203 $ 192 $ 398 $ 402