XML 117 R87.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation and Stockholders' Equity - Schedule of Share-based Payment Arrangement, Cost by Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 25,250 $ 24,118 $ 22,201
Cost of services      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 603 663 613
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 5,557 7,594 9,506
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 1,559 (244) 1,583
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 17,531 $ 16,105 $ 10,499