XML 122 R97.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Shares      
Outstanding, beginning of period (in shares) 246,453    
Granted (in shares) 0 0 57,680
Exercised (in shares) (10,813) (18,866)  
Forfeited (in shares) (6,485)    
Outstanding, end of period (in shares) 229,155 246,453  
Vested at period end (in shares) 204,615    
Expected to Vest (in shares) 24,540    
Weighted Average Exercise Price      
Outstanding at beginning of period (in dollars per share) $ 29.50    
Granted (in dollars per share) 0    
Exercised (in dollars per share) 23.74    
Forfeited (in dollars per share) 27.37    
Outstanding, end of period (in dollars per share) 29.83 $ 29.50  
Vested at period end (in dollars per share) 29.55    
Expected to Vest (in dollars per share) $ 32.15    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted Average Remaining Contractual Life. Outstanding (in years) 3 years 8 months 8 days    
Aggregate Intrinsic Value, Outstanding $ 486    
Weighted Average Remaining Contractual Life, Exercisable (in years) 3 years 3 months 25 days    
Aggregate Intrinsic Value, Exercisable $ 484    
Weighted Average Remaining Contractual Life, Expected to Vest (in years) 6 years 9 months 10 days    
Aggregate Intrinsic Value, Expected to Vest $ 2