XML 93 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Employee Stock Plans - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Employee Stock Plans      
Outstanding beginning 249,545    
Outstanding, Weighted-Average Exercise Price, beginning $ 76.75    
Exercised (47,394)    
Weighted-Average Exercise Price, Exercised $ 72.85    
Outstanding ending 202,151 249,545  
Outstanding, Weighted-Average Exercise Price, ending $ 77.66 $ 76.75  
Exercisable 201,696    
Weighted-Average Exercise Price, Exercisable $ 77.66    
Outstanding, Weighted-Average Remaining Contractual Life 29 months    
Exercisable, Weighted-Average Remaining Contractual Life 29 months    
Outstanding, Aggregate Intrinsic Value $ 6,573    
Exercisable, Aggregate Intrinsic Value 6,559    
Total intrinsic value of options exercised 2,000 $ 3,300 $ 12,500
Cash received from option exercises 3,452 $ 5,354 $ 17,010
Non-employee director award $ 200    
Installments over a period 4 years    
Settlement of restricted stock units ratio 1    
Directors' annual retainer fee 50.00%    
Financial goals based performance awards      
Employee Stock Plans      
Vesting method on service period 3 years    
Total share holder return based performance awards      
Employee Stock Plans      
Share-Based Compensation Arrangement by Share-based payment award, award performance measurement period 3 years    
Non-Employee      
Employee Stock Plans      
Installments over a period 1 year    
Minimum | Financial goals based performance awards      
Employee Stock Plans      
Percentage of performance awards deliverable in common stock 0.00%    
Minimum | Total share holder return based performance awards      
Employee Stock Plans      
Percentage of performance awards deliverable in common stock 0.00%    
Maximum | Financial goals based performance awards      
Employee Stock Plans      
Percentage of performance awards deliverable in common stock 185.00%    
Maximum | Total share holder return based performance awards      
Employee Stock Plans      
Percentage of performance awards deliverable in common stock 200.00%