v3.26.1
Compensation Related Costs, Share Based Payments (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 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 $ 61.47   $ 61.47   $ 56.08
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 316,000   316,000   225,000
Granted (in dollars per share)     $ 66.34    
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation       52,599  
Share-based compensation expense $ 2,100 $ 1,400 $ 6,209 $ 9,523  
Compensation cost not yet recognized 15,500   $ 15,500    
Period for recognition     2 years 2 months 12 days    
Percentage of awards vested and forfeitable at time of grant     100.00%    
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation $ 0 $ 2 $ 1,800 $ 3,060  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period     94,000    
Vested (in dollars per share)     $ 58.42    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period     3,000    
Forfeited (in dollars per share)     $ 56.33    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period     188,000    
Document Period End Date     Jun. 30, 2026