XML 114 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity-based Compensation - RSUs Expected to Vest Each Year (Details) - RSUs - shares
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares expected to vest (in shares) 2,169,343 2,345,210 2,465,355 2,402,694
2025        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares expected to vest (in shares) 1,003,640      
2026        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares expected to vest (in shares) 790,669      
2027        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares expected to vest (in shares) 355,273      
2028        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares expected to vest (in shares) 19,761      
Granted in 2021        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares expected to vest (in shares) 394,785      
Granted in 2021 | 2025        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares expected to vest (in shares) 196,695      
Granted in 2021 | 2026        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares expected to vest (in shares) 198,090      
Granted in 2021 | 2027        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares expected to vest (in shares) 0      
Granted in 2021 | 2028        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares expected to vest (in shares) 0      
Granted in 2022        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares expected to vest (in shares) 321,550      
Granted in 2022 | 2025        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares expected to vest (in shares) 190,507      
Granted in 2022 | 2026        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares expected to vest (in shares) 65,225      
Granted in 2022 | 2027        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares expected to vest (in shares) 65,818      
Granted in 2022 | 2028        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares expected to vest (in shares) 0      
Granted in 2023        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares expected to vest (in shares) 668,760      
Granted in 2023 | 2025        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares expected to vest (in shares) 300,584      
Granted in 2023 | 2026        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares expected to vest (in shares) 229,430      
Granted in 2023 | 2027        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares expected to vest (in shares) 121,896      
Granted in 2023 | 2028        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares expected to vest (in shares) 16,850      
Granted in 2024        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares expected to vest (in shares) 784,248      
Granted in 2024 | 2025        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares expected to vest (in shares) 315,854      
Granted in 2024 | 2026        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares expected to vest (in shares) 297,924      
Granted in 2024 | 2027        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares expected to vest (in shares) 167,559      
Granted in 2024 | 2028        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares expected to vest (in shares) 2,911