XML 71 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Share (EPS) - Schedule of Percent of Shares Issuable Under Terms of Agreement (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2022
2025 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%    
2024 Performance-Based Grants      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Vesting percentile 103.00% 179.00%  
Percentage of award issuable if current period end were end of contingency period 51.50% 89.50%  
2023 Performance-Based Grants      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Vesting percentile 188.00% 200.00%  
Percentage of award issuable if current period end were end of contingency period 94.00% 100.00%  
2022 Performance-Based Grants      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Vesting percentile   200.00% 168.00%
Percentage of award issuable if current period end were end of contingency period   100.00%