XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Classification Of Stock-Based Compensation) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation $ 14,428 $ 12,678 $ 41,019 $ 36,106
Cost Of Revenues [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation 1,636 1,558 4,925 4,761
Sales And Marketing [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation 1,202 830 3,241 2,558
Research And Development [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation 2,151 1,810 6,078 5,266
General And Administrative [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation $ 9,439 $ 8,480 $ 26,775 $ 23,521