XML 134 R121.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity (Summary of Options) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value $ 5,300    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Outstanding at beginning of period (in shares) 1,344,000    
Exercised (in shares) (324,497) (97,548) (74,200)
Canceled or expired (in shares) (23,000)    
Outstanding at end of year (in shares) 997,000 1,344,000  
Exercisable at end of year (in shares) 556,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]      
Outstanding at beginning of period (in usd per share) $ 32.39    
Exercised (in usd per share) 27.46 $ 26.12 $ 23.98
Canceled or expired (in usd per share) 36.97    
Outstanding at end of year (in usd per share) 33.89 $ 32.39  
Exercisable at end of year (in usd per share) $ 34.08    
Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value $ 10,000    
Stock options awarded (in shares)   370,590 214,191
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Granted (in shares)   370,590 214,191
Employee Stock Option | Black-Scholes      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period 105,150 532,266 22,190
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures Fair Valueriod $ 1,380 $ 6,311 $ 273
Grants, weighted average exercise price (in usd per share)   $ 24.48 $ 32.69
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]      
Granted (in usd per share)   $ 24.48 $ 32.69