v3.25.4
Share-Based Compensation - Schedule of Performance Shares Award Activity (Details) - Performance shares [member] - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Outstanding, beginning balance 621    
Number of shares granted 158 187 244
Performance achievement share adjustments 107    
Vested (310)    
Forfeited (22)    
Outstanding, ending balance 554 621  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Weighted average grant date fair value, outstanding beginning balance $ 165.12    
Weighted average grant date fair value per share, granted 257.48 $ 204.31 $ 146.18
Performance achievement share adjustments, grant date fair value per share 150.67    
Weighted average grant date fair value, vested 150.67    
Weighted average grant date fair value, forfeited or canceled 193.94    
Weighted average grant date fair value, outstanding ending balance $ 195.65 $ 165.12