XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Common Share - Additional information (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Common Share        
Antidilutive securities excluded from computation of earnings per share, amount 167,000 204,000 179,000 204,000
Maximum        
Earnings Per Common Share        
Exercise price $ 4.22 $ 4.22 $ 4.22 $ 4.22
Minimum        
Earnings Per Common Share        
Exercise price $ 3.32 $ 2.96 $ 2.96 $ 2.96