XML 89 R78.htm IDEA: XBRL DOCUMENT v3.25.3
Stock and Incentive Compensation Plans - Share-based Compensation Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock compensation expense $ 2,268 $ 2,186 $ 6,150 $ 5,953
Related tax benefits recognized in net income 476 459 1,292 1,250
RSA & RSU        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock compensation expense 1,234 1,260 3,583 3,475
PSU        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock compensation expense 907 782 2,196 2,109
ESPP        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock compensation expense $ 127 $ 144 $ 371 $ 369