XML 78 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Benefit Plans and Equity Transactions - Summary of Total Stock Based Compensation (Detail) - 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]        
Total stock-based compensation $ 20,073 $ 11,077 $ 60,729 $ 30,464
Cost of Sales        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 2,369 735 24,601 1,440
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 6,790 1,653 9,587 3,987
Sales, general and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 10,914 $ 8,689 $ 26,541 $ 25,037