XML 75 R66.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation - Schedule of stock based compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount $ 14,305 $ 15,158 $ 42,550 $ 35,853
Cost of revenue [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount 22 28 60 81
General and Administrative Expense [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount 12,437 13,687 37,010 31,712
Research and Development ]Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount $ 1,846 $ 1,443 $ 5,480 $ 4,060