v3.26.3
Stock-Based Compensation - Schedule of Stock-based Compensation Activity (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2026
Restricted Stock Units        
Target Shares or Units        
Stock units granted (in shares) 30,683 41,708 522,980  
Weighted Average Grant Date Fair Value        
Stock options/units granted (in USD per share) $ 47.67 $ 41.49 $ 31.64  
Restricted Stock Units | Board of Directors        
Target Shares or Units        
Stock units granted (in shares)   31,931    
Weighted Average Grant Date Fair Value        
Vesting period   1 year    
Restricted Stock Units | Initial vesting period, 24 months        
Weighted Average Grant Date Fair Value        
Vesting, percentage       50.00%
Vesting period (in months)       24 months
Restricted Stock Units | Vesting period two, third anniversary        
Weighted Average Grant Date Fair Value        
Vesting, percentage       25.00%
Restricted Stock Units | Vesting period three, fourth anniversary        
Weighted Average Grant Date Fair Value        
Vesting, percentage       25.00%
Performance Stock Units        
Target Shares or Units        
Stock units granted (in shares) 11,556 3,498 525,474  
Weighted Average Grant Date Fair Value        
Stock options/units granted (in USD per share) $ 52.68 $ 33.58 $ 31.65  
Performance Stock Units | CAGR TSR PSU        
Target Shares or Units        
Stock units granted (in shares) 392,556   392,556  
Weighted Average Grant Date Fair Value        
Vesting period       3 years
Stock units granted, target amount (in shares)       49,950
Performance Stock Units | Minimum | CAGR TSR PSU        
Weighted Average Grant Date Fair Value        
Payout opportunity target 0.00%   0.00%  
Performance Stock Units | Maximum | CAGR TSR PSU        
Weighted Average Grant Date Fair Value        
Payout opportunity target 200.00%   200.00%