XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
stock-based compensation expense $ 14,856 $ 16,467
RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Units granted (in shares) 5.2  
Units granted, fair value $ 69,200  
Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Units granted (in shares) 1.5  
stock-based compensation expense $ 500  
Performance Shares | Share-Based Payment Arrangement, Tranche One    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting percentage 33.33%  
Performance Shares | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting percentage that was modified 0.00%  
Performance Shares | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting percentage that was modified 200.00%