XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Share-Based Compensation (Effects of Share-based Compensation expense in the Condensed Consolidated Statements of Operations) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share-based compensation expense $ 12,197 $ 10,161 $ 33,676 $ 30,633
Direct costs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share-based compensation expense 72 68 203 191
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share-based compensation expense 1,320 1,014 3,655 2,865
Research, development and engineering        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share-based compensation expense 935 769 2,662 2,930
General, administrative, and other related costs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share-based compensation expense 9,870 $ 8,310 27,156 $ 24,647
Operating expense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share-based compensation expense $ 100   $ 100