v3.26.1
Capital Transactions (Details)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2026
USD ($)
installment
item
$ / shares
shares
Mar. 31, 2025
USD ($)
Share-Based Compensation    
Upon vesting, each restricted stock unit and performance share replaced with common stock 1  
Stock based compensation expense | $ $ 4.4 $ 4.7
Restricted Stock Units (RSUs)    
Share-Based Compensation    
Weighted average granted date fair value (in dollars per share) | $ / shares $ 101.47  
Restricted Stock Units (RSUs) | Long Term Incentive Plan 2019    
Share-Based Compensation    
Granted (in shares) 32,850  
Award percentage 33.33%  
Award vesting, number of equal installments | installment 3  
Performance Share Units (PSUs)    
Share-Based Compensation    
Weighted average granted date fair value (in dollars per share) | $ / shares $ 101.47  
Performance Share Units (PSUs) | Long Term Incentive Plan 2019    
Share-Based Compensation    
Granted (in shares) 76,648  
Vesting period 3 years  
Number of performance periods | item 3  
Performance period 1 year  
Performance Share Units (PSUs) | Minimum | Long Term Incentive Plan 2019    
Share-Based Compensation    
Award percentage 0.00%  
Performance Share Units (PSUs) | Maximum | Long Term Incentive Plan 2019    
Share-Based Compensation    
Award percentage 200.00%