v3.25.2
Share-Based Compensation - Performance Stock Units Total Shareholder Return Activity (Details) - TSR Performance Shares Units (TSR RSU)
3 Months Ended 6 Months Ended
Jun. 30, 2025
$ / shares
shares
Jun. 30, 2025
$ / shares
shares
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Expected volatility of the Company 0.4033  
Expected volatility of the benchmark 0.7741  
Risk-free rate 3.95%  
Expected dividend yield 0.00%  
Shares (Financial PSU)    
Beginning balance (in shares)   259,138
Granted (in shares)   217,239
Vested (in shares)   0
Forfeited (in shares)   0
Ending balance (in shares) 476,377 476,377
Weighted-Average Grant date Fair Value Per Share    
Outstanding (in US dollar per share) | $ / shares $ 53.90 $ 53.90