XML 78 R68.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Based Compensation Plan - Summary of Stock Options Outstanding and Exercisable (Details) - Employee Stock Option - $ / shares
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options outstanding 62,535 162,147
Options outstanding, weighted average remaining contractual life (in years) 6 months 21 days  
Options exercisable 62,535  
Options exercisable, weighted average remaining contractual life (in years) 6 months 21 days  
$11.01 - $12.00    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price range minimum rate $ 11.01  
Exercise price range maximum rate $ 12.00  
Options outstanding 62,223  
Options outstanding, weighted average remaining contractual life (in years) 6 months 21 days  
Options exercisable 62,223  
Options exercisable, weighted average remaining contractual life (in years) 6 months 21 days  
$12.01 - $13.00    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price range minimum rate $ 12.01  
Exercise price range maximum rate $ 13.00  
Options outstanding 312  
Options outstanding, weighted average remaining contractual life (in years) 10 months 17 days  
Options exercisable 312  
Options exercisable, weighted average remaining contractual life (in years) 10 months 17 days