v3.25.4
Share-Based Payments and Employee Benefits - Omnibus Share Plan and Formation Awards (Details) - 2017 Omnibus Share Plan - shares
shares in Millions
1 Months Ended
Apr. 30, 2024
Apr. 30, 2021
Dec. 31, 2025
Jul. 17, 2017
Share-based Compensation Arrangement by Share-based Payment Award        
Number of shares authorized 25.8     10.3
Additional shares authorized 7.5 8.0    
Shares available for grant     8.0