v3.26.1
Stock and Incentive Compensation Plans - Share-based Compensation Cost (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock compensation expense $ 2,516,000 $ 2,067,000 $ 4,920,000 $ 3,882,000
Related tax benefits recognized in net income 528,000 434,000 1,033,000 815,000
Stock Options        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock compensation expense 0 0 0 0
RSA & RSU        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock compensation expense 1,517,000 1,186,000 2,902,000 2,349,000
PSU        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock compensation expense 869,000 750,000 1,785,000 1,289,000
ESPP        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock compensation expense $ 130,000 $ 131,000 $ 233,000 $ 244,000