v3.24.1.u1
Stock-Based Compensation - Stock compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock compensation expense, Options $ 2,044 $ 3,844
Stock compensation expense, RSU 91,491 113,556
Stock compensation expense 93,535 117,400
Time Based    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock compensation expense, Options 2,044 3,844
Stock compensation expense, RSU 39,057 44,807
Stock compensation expense 41,101 48,651
PSP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock compensation expense, Options 0 0
Stock compensation expense, RSU 52,352 24,015
Stock compensation expense 52,352 24,015
LTIP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock compensation expense, Options 0 0
Stock compensation expense, RSU 82 44,734
Stock compensation expense $ 82 $ 44,734