XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Benefits (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Employee Benefits [Abstract]        
Percentage of employee's compensation matched by company     5.00%  
Defined benefit plan, employer contribution $ 93 $ 74 $ 302 $ 281
Share-based Compensation [Abstract]        
Compensation expenses     1,692 1,059
Incentive Plan [Member]        
Share-based Compensation [Abstract]        
Compensation expenses $ 565 341 $ 1,700 1,100
Shares available for future grants (in shares) 637,371   637,371  
Unearned stock-based compensation expense [Abstract]        
Risk-free interest rate     3.47%  
Dividend yield     1.96%  
Stock price volatility     34.92%  
Expected term     7 years 3 days  
Incentive Plan [Member] | Stock Option [Member]        
Share-based Compensation [Abstract]        
Vesting period     4 years  
Unrecognized compensation expense $ 201 $ 385 $ 201 $ 385
Unvested and/or unexercised stock options (in shares) 222,376 250,938 222,376 250,938
Period for recognition of compensation cost not yet recognized     1 year 5 months 12 days 2 years 2 months 1 day
Stock Option Activity [Roll Forward]        
Outstanding at beginning of period (in shares)     251,550  
Options granted (in shares)     0  
Options exercised (in shares)     26,986  
Options forfeited (in shares)     (2,188)  
Outstanding at end of period (in shares) 222,376   222,376  
Exercisable at end of period (in shares) 174,621   174,621  
Weighted Average Exercise Price [Roll Forward]        
Outstanding at beginning of period (in dollars per share)     $ 17.52  
Options granted (in dollars per share)     0  
Options exercised (in dollars per share)     17.83  
Options forfeited (in dollars per share)     0  
Outstanding at end of period (in dollars per share) $ 17.51   17.51  
Exercisable at end of period (in dollars per share) $ 18   $ 18  
Options, Additional Disclosures [Abstract]        
Weighted average remaining contractual term, Outstanding     5 years 10 months 24 days  
Weighted average remaining contractual term, Exercisable     5 years 6 months 7 days  
Aggregate intrinsic value, Outstanding $ 1,119,462   $ 1,119,462  
Aggregate intrinsic value, Exercisable 787,299   787,299  
Incentive Plan [Member] | RSUs [Member]        
Share-based Compensation [Abstract]        
Unrecognized compensation expense $ 4,900 $ 2,100 $ 4,900 $ 2,100
Period for recognition of compensation cost not yet recognized     4 years 2 years 5 months 23 days
Restricted Stock Units [Roll Forward]        
Outstanding, beginning of the period (in shares)     112,591 172,993
Shares granted (in shares)     163,311 3,000
Shares vested (in shares)     (40,734) (41,584)
Shares forfeited (in shares)     (7,087) (750)
Outstanding, end of the period (in shares) 228,081 133,659 228,081 133,659
Weighted Average Grant Date Fair Value [Abstract]        
Outstanding, beginning of period (in dollars per share)     $ 19.15 $ 19.02
Shares granted (in dollars per share)     29.76 4.03
Shares vested (in dollars per share)     19.04 17.93
Shares forfeited (in dollars per share)     27.34 22.13
Outstanding, end of period (in dollars per share) $ 26.51 $ 19.01 $ 26.51 $ 19.01
Incentive Plan [Member] | Tranche One [Member] | RSUs [Member]        
Share-based Compensation [Abstract]        
Vesting period     1 year  
Incentive Plan [Member] | Tranche Two [Member] | RSUs [Member]        
Share-based Compensation [Abstract]        
Vesting period     3 years  
Incentive Plan [Member] | Tranche Three [Member] | RSUs [Member]        
Share-based Compensation [Abstract]        
Vesting period     4 years  
Incentive Plan [Member] | Tranche Four [Member] | RSUs [Member]        
Share-based Compensation [Abstract]        
Vesting period     5 years  
Incentive Plan [Member] | Tranche Five [Member] | RSUs [Member]        
Share-based Compensation [Abstract]        
Vesting period     8 years