Annual report [Section 13 and 15(d), not S-K Item 405]

Summary of Significant Accounting Policies - Share-Based Compensation (Details)

v3.25.0.1
Summary of Significant Accounting Policies - Share-Based Compensation (Details)
12 Months Ended
Dec. 31, 2024
Employee Stock Option | Minimum  
Share-Based Compensation  
Vesting period 3 years
Employee Stock Option | Maximum  
Share-Based Compensation  
Vesting period 5 years
Expiration period 10 years
Service-based conditions | Restricted Stock Awards | Minimum  
Share-Based Compensation  
Vesting period 3 years
Service-based conditions | Restricted Stock Awards | Maximum  
Share-Based Compensation  
Vesting period 5 years
Performance-based conditions | Restricted Stock Awards  
Share-Based Compensation  
Vesting period 3 years
Performance-based conditions | Restricted Stock Awards | Minimum  
Share-Based Compensation  
Expense measurement, payout range (as percent) 0.00%
Performance-based conditions | Restricted Stock Awards | Maximum  
Share-Based Compensation  
Expense measurement, payout range (as percent) 200.00%
Market-based conditions | Restricted Stock Awards  
Share-Based Compensation  
Vesting period 3 years