v3.25.2
Stock-Based Compensation - Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Stock based compensation expense        
Stock-based compensation expense $ 93,358 $ 67,411 $ 171,185 $ 131,858
Cost of revenues        
Stock based compensation expense        
Stock-based compensation expense 6,196 4,046 11,466 7,823
Research and development        
Stock based compensation expense        
Stock-based compensation expense 30,772 21,957 57,283 42,606
Selling, general and administrative        
Stock based compensation expense        
Stock-based compensation expense $ 56,390 $ 41,408 $ 102,436 $ 81,429