Annual report [Section 13 and 15(d), not S-K Item 405]

Stock-Based Compensation (Summary of Restricted Stock Unit Activity) (Details)

v3.25.4
Stock-Based Compensation (Summary of Restricted Stock Unit Activity) (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Weighted Average Grant Date Fair Value      
Stock-based compensation expense $ 24,238,000 $ 24,777,000 $ 23,051,000
Market-Based Restricted Stock Units      
Number of Shares      
Restricted stock units outstanding, beginning, (in shares) 26,273    
Granted, number of shares (in shares) 22,860    
Vested, number of shares (in shares) 0    
Forfeited, number of shares (in shares) (7,748)    
Restricted stock units outstanding, ending, (in shares) 41,385 26,273  
Weighted Average Grant Date Fair Value      
Restricted stock units outstanding, beginning, weighted average grate date fair value per share $ 89.25    
Granted, weighted average grant date fair value per share 117.40 $ 89.25 $ 0
Vested, weighted average grant date fair value 0    
Forfeited, weighted average grant date fair value 97.78    
Restricted stock units outstanding, ending, weighted average grate date fair value per share $ 103.20 $ 89.25  
Stock-based compensation expense $ 1,100,000 $ 600,000 $ 0
Time-Based Restricted Stock Units      
Number of Shares      
Restricted stock units outstanding, beginning, (in shares) 586,016    
Granted, number of shares (in shares) 381,215    
Vested, number of shares (in shares) (214,835)    
Forfeited, number of shares (in shares) (116,431)    
Restricted stock units outstanding, ending, (in shares) 635,965 586,016  
Weighted Average Grant Date Fair Value      
Restricted stock units outstanding, beginning, weighted average grate date fair value per share $ 81.13    
Granted, weighted average grant date fair value per share 78.89 $ 78.26 $ 82.37
Vested, weighted average grant date fair value 82.95    
Forfeited, weighted average grant date fair value 81.04    
Restricted stock units outstanding, ending, weighted average grate date fair value per share $ 79.19 $ 81.13  
Company withheld shares 72,821,000    
Company withheld shares, tax obligations $ 5,900    
Stock-based compensation expense $ 18,500,000 $ 17,200,000 $ 14,300,000