XML 76 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expenses $ 72,040 $ 69,144 $ 43,809
Cost of revenues [Member]      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expenses 1,681 1,605 1,655
Research and development [Member]      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expenses 10,348 10,236 7,613
Selling and marketing [Member]      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expenses 8,613 7,182 7,666
General and administrative [Member]      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expenses $ 51,398 $ 50,121 $ 26,875