v3.25.4
Compensation Related Costs, Share Based Payments (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 1,300,000    
Stock-based compensation $ 61,000 $ 61,000 $ 53,000
Share-Based Payment Arrangement, Expense, Tax Benefit 15,000 $ 17,000 $ 12,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value $ 4,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period 43,000    
Employee Stock Purchase Plan (ESPP) [Abstract]      
Stock Issued During Period, Shares, Employee Stock Purchase Plans 67,000 46,000 39,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Offering Date 5.00%    
Restricted Stock Units (RSUs) [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 55,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 22 months    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value, Amount Per Share [Abstract]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Beginning Balance 1,134,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 714,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (588,000)    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period (62,000)    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance 1,198,000 1,134,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Beginning Balance $ 104.96    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value 87.16 $ 98.86 $ 123.66
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value 101.98    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value 96.35    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Ending Balance $ 96.67 $ 104.96  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value $ 50,000 $ 49,000 $ 59,000
Restricted Stock Units (RSUs) [Member] | Minimum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 3 years    
Restricted Stock Units (RSUs) [Member] | Maximum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 5 years    
Performance Shares [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 19 months    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value, Amount Per Share [Abstract]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Beginning Balance 193,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 104,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (20,000)    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period (56,000)    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance 221,000 193,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Beginning Balance $ 106.79    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value 98.22 $ 97.70 $ 133.08
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value 89.95    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value 106.31    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Ending Balance $ 104.40 $ 106.79  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value $ 4,000 $ 10,000 $ 17,000
Performance Shares [Member] | Minimum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 3 years    
Performance-Based Stock Units [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 8,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 55 months    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value, Amount Per Share [Abstract]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Beginning Balance 0    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 500,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period 0    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period 0    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance 500,000 0  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Beginning Balance $ 0    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value 16.90    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value 0    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value 0    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Ending Balance $ 16.90 $ 0  
NumberofShareExpectedtoVestBasedOnCurrentEstimatesofPerformanceAchievment 250,000    
Performance-Based Stock Units [Member] | Minimum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 5 years    
LTIPAward2023 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 1,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
NumberofShareExpectedtoVestBasedOnCurrentEstimatesofPerformanceAchievment 8,000    
LTIPAward2024 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 2,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
NumberofShareExpectedtoVestBasedOnCurrentEstimatesofPerformanceAchievment 69,000    
LTIPAward2025award [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 5,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
NumberofShareExpectedtoVestBasedOnCurrentEstimatesofPerformanceAchievment 78,000