v3.25.1
Share-Based Payment Plans - (Details)
3 Months Ended
Mar. 31, 2025
Stock Options  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Contractual term of awards 10 years
Stock Options | Minimum  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Vesting period 3 years
Stock Options | Maximum  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Vesting period 5 years
Restricted stock  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Vesting percentage after years four, five and six 33.00%
Restricted stock | Minimum  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Vesting period 5 years
Restricted stock | Maximum  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Vesting period 6 years
Performance Share Units  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Vesting period 3 years
Performance period 2 years