Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.0.1
Accounting for Share-Based Payments - Summary of Stock Option Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Weighted Average Exercise Price    
Outstanding, beginning of year, weighted average exercise price (in dollars per share) $ 13.65  
Exercised, weighted average exercise price (in dollars per share) 0  
Canceled, forfeited, or expired, weighted average exercise price (in dollars per share) 14.76  
Outstanding, end of year, weighted average exercise price (in dollars per share) 13.56 $ 13.65
Vested and expected to vest, weighted average exercise price (in dollars per share) 0  
Exercisable options, weighted average exercise price (in dollars per share) $ 13.56  
Options Outstanding    
Outstanding, beginning of year (in shares) 106,197  
Exercised (in shares) 0  
Canceled, forfeited, or expired (in shares) (8,109)  
Outstanding, end of year (in shares) 98,088 106,197
Vested and expected to vest (in shares) 0  
Exercisable options (in shares) 98,088  
Options outstanding, weighted average contractual term 4 years 2 months 12 days 4 years 9 months 18 days
Options exercisable options, weighted average contractual term 4 years 2 months 12 days  
Options outstanding, intrinsic value $ 0 $ 0
Option vested and expected to vest, intrinsic value 0  
Options exercisable options, intrinsic value $ 0