XML 86 R77.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation Expense - Effect of Recording Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 15,481 $ 14,835 $ 32,284 $ 28,054
Tax effect on stock-based compensation expense (127) (180) (299) (334)
Net effect on net income (loss) 15,354 14,655 31,985 27,720
Cost of revenue, excluding depreciation and amortization of intangible assets        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 773 529 1,401 852
Research, development and other related costs        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 6,074 4,810 11,548 9,157
Selling, general and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 8,634 $ 9,496 $ 19,335 $ 18,045