XML 97 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Share (EPS) - Schedule of Percent of Shares Issuable Under Terms of Agreement (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
2023 Performance-Based Grants      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Vesting percentile 200.00%    
Percentage of award issuable if current period end were end of contingency period 100.00%    
2022 Performance-Based Grants      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Vesting percentile 200.00% 131.00%  
Percentage of award issuable if current period end were end of contingency period 100.00% 66.00%  
2021 Performance-Based Grants      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Vesting percentile 133.00% 100.00% 100.00%
Percentage of award issuable if current period end were end of contingency period 66.00% 50.00% 50.00%
2020 Performance-Based Grants      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Vesting percentile 100.00% 100.00%
2019 Performance-Based Grants      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Vesting percentile   100.00%