XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee benefit plans - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
2017 Plan    
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock available for grant as awards 66,298  
Salaries and employee benefits expense $ 186  
2023 Plan    
Share-based Compensation Arrangement by Share-based Payment Award    
Salaries and employee benefits expense $ 93  
Non-Performance-based restricted stock | 2017 Plan    
Share-based Compensation Arrangement by Share-based Payment Award    
Shares or units vesting period 3 years  
Performance-based restricted stock units | 2017 Plan    
Share-based Compensation Arrangement by Share-based Payment Award    
Shares or units vesting period 3 years  
Cumulative diluted earnings per share period used for conditions for vesting of performance-based restricted stock units 3 years  
Average return on equity period used for conditions for vesting of performance-based restricted stock units 3 years  
Performance-based restricted stock units | 2023 Plan    
Share-based Compensation Arrangement by Share-based Payment Award    
Granted shares 23,423  
Time Based Restricted Stock [Member] | 2023 Plan    
Share-based Compensation Arrangement by Share-based Payment Award    
Granted shares 8,715  
Restricted Stock | 2017 Plan    
Share-based Compensation Arrangement by Share-based Payment Award    
Unrecognized compensation expense $ 2,100  
Weighted average vesting period 2 years 2 months 12 days  
Restricted stock and restricted stock units in aggregate | 2017 Plan    
Share-based Compensation Arrangement by Share-based Payment Award    
Granted shares   0
Restricted stock and restricted stock units in aggregate | 2023 Plan    
Share-based Compensation Arrangement by Share-based Payment Award    
Granted shares 32,138