XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Incentive Plans - Schedule of Recorded Stock-Based Compensation Expense in the Condensed Consolidated Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-based Payment Arrangement, Expensed [Line Items]    
Total stock-based compensation expense $ 31,076 $ 36,129
Cost of revenue    
Share-based Payment Arrangement, Expensed [Line Items]    
Total stock-based compensation expense 2,481 2,033
Research and development    
Share-based Payment Arrangement, Expensed [Line Items]    
Total stock-based compensation expense 14,106 16,888
Selling, general and administrative    
Share-based Payment Arrangement, Expensed [Line Items]    
Total stock-based compensation expense $ 14,489 $ 17,208