XML 72 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation Plans - Schedule of Stock Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock compensation $ 1,957 $ 1,738 $ 1,569
Stock option grants      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock compensation 78 60 69
Restricted stock awards      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock compensation 1,279 1,028 800
Employee stock grant      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock compensation 0 50 50
Annual director stock award      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock compensation $ 600 $ 600 $ 650