v3.26.1
Compensation Related Costs, Share Based Payments (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Share-Based Payment Arrangement [Abstract]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 66.14   $ 60.31
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 315,000   225,000
Granted (in dollars per share) $ 68.09    
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (1,000)    
Share-based compensation expense $ 4,072 $ 8,133  
Compensation cost not yet recognized $ 17,500    
Percentage of awards vested and forfeitable at time of grant 100.00%    
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation $ 1,800 $ 3,058  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period 94,000    
Vested (in dollars per share) $ 59.29    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period 2,000    
Document Period End Date Mar. 31, 2026    
Forfeited (in dollars per share) $ 53.65    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 186,000