v3.25.2
Stock-Based Compensation - Stock compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock compensation expense, Options $ 1,964 $ 7,934 $ 3,900 $ 9,978
Stock compensation expense, RSU 82,737 82,286 159,647 173,777
Stock compensation expense 84,701 90,220 163,547 183,755
Time Based        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock compensation expense, Options 1,964 7,934 3,900 9,978
Stock compensation expense, RSU 54,629 43,740 97,321 82,797
Stock compensation expense 56,593 51,674 101,221 92,775
PSP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock compensation expense, Options 0 0 0 0
Stock compensation expense, RSU 28,045 37,449 61,215 89,801
Stock compensation expense 28,045 37,449 61,215 89,801
LTIP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock compensation expense, Options 0 0 0 0
Stock compensation expense, RSU 63 1,097 1,111 1,179
Stock compensation expense $ 63 $ 1,097 $ 1,111 $ 1,179