Annual report pursuant to Section 13 and 15(d)

Accounting for Share-Based Payments - Summary of Stock Option Activity (Details)

v3.24.1
Accounting for Share-Based Payments - Summary of Stock Option Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Weighted Average Exercise Price    
Outstanding, beginning of year, weighted average exercise price (in dollars per share) $ 13.66  
Exercised, weighted average exercise price (in dollars per share) 0  
Canceled, forfeited, or expired, weighted average exercise price (in dollars per share) 13.70  
Outstanding, end of year, weighted average exercise price (in dollars per share) 13.65 $ 13.66
Vested and expected to vest, weighted average exercise price (in dollars per share) 0  
Exercisable, weighted average exercise price (in dollars per share) $ 13.65  
Options Outstanding    
Outstanding, beginning of year (in shares) 118,142  
Exercised (in shares) 0 (18,098)
Canceled, forfeited, or expired (in shares) (11,945)  
Outstanding, end of year (in shares) 106,197 118,142
Vested and expected to vest (in shares) 0  
Exercisable (in shares) 106,197  
Options outstanding, weighted average contractual term 4 years 9 months 18 days 5 years 2 months 12 days
Options exercisable, weighted average contractual term 4 years 9 months 18 days  
Options outstanding, intrinsic value $ 0 $ 0
Option vested and expected to vest, intrinsic value 0  
Options exercisable, intrinsic value $ 0