XML 90 R80.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity (Share-Based Compensation Expense Included in the Statement of Operations) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Allocated share based compensation $ 4,644 $ 4,299 $ 15,620 $ 13,556
Cost Of Revenues [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Allocated share based compensation 1,004 915 3,868 3,238
Selling, Distribution And Marketing [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Allocated share based compensation 213 178 649 540
General and administrative expenses        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Allocated share based compensation 2,975 2,810 9,323 8,389
Research and Development Expense [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Allocated share based compensation $ 452 $ 396 $ 1,780 $ 1,389