XML 84 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expenses $ 47,505 $ 72,040 $ 69,144
Cost of revenues [Member]      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expenses 1,470 1,681 1,605
Research and development [Member]      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expenses 7,160 10,348 10,236
Selling and marketing [Member]      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expenses 4,954 8,613 7,182
General and administrative [Member]      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expenses $ 33,921 $ 51,398 $ 50,121