XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share (EPS) - Schedule of Percent of Shares Issuable Under Terms of Agreement (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
2024 Performance-Based Grants      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Vesting percentile   190.00%  
Percentage of award issuable if current period end were end of contingency period 95.00% 95.00%  
2023 Performance-Based Grants      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Vesting percentile   200.00% 200.00%
Percentage of award issuable if current period end were end of contingency period 100.00% 100.00% 100.00%
2022 Performance-Based Grants      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Vesting percentile   200.00% 200.00%
Percentage of award issuable if current period end were end of contingency period 100.00% 100.00% 100.00%
2021 Performance-Based Grants      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Vesting percentile     139.00%
Percentage of award issuable if current period end were end of contingency period     69.50%
2021 Performance-Based Vested      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Vesting percentile 133.00%