v3.25.2
Stock-Based Compensation - Performance-based Awards (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense $ 93,358 $ 67,411 $ 171,185 $ 131,858  
Performance-based awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Awards granted (in shares)     0.4 0.8  
Aggregate value 64,900 55,000 $ 64,900 $ 55,000  
Stock-based compensation, milestones as a percentage of grant value     200.00%    
Expected compensation expense recognition over requisite service period     $ 178,300    
Stock-based compensation expense 29,800 $ 48,500 $ 22,100 $ 42,800  
Target (percentage)     200.00%   100.00%
Performance-based awards | Cumulative catch-up for certain performance targets          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense $ 9,200   $ 9,200    
Performance-based awards | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Target (percentage)     0.00%    
Performance-based awards | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Target (percentage)     200.00%