XML 94 R77.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Schedule of Nonvested Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Shares      
Nonvested options at beginning of period (in shares) 166,775    
Granted (in shares) 66,540 93,410 146,295
Vested (in shares) (71,876)    
Canceled/Forfeited (in shares) (19,384)    
Nonvested options at end of period (in shares) 142,055 166,775  
Weighted Avg. Exercise Price      
Nonvested options at beginning of period (in dollars per share) $ 27.77    
Granted (in dollars per share) 35.47 $ 31.05 $ 22.25
Vested (in dollars per share) 27.03    
Canceled/Forfeited (in dollars per share) 29.92    
Nonvested options at end of period (in dollars per share) $ 31.41 $ 27.77