XML 78 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Based Compensation Plan - Summary of Stock Options Outstanding and Exercisable (Details) - Employee Stock Option - $ / shares
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options outstanding 79,010 162,147
Options outstanding, weighted average remaining contractual life (in years) 9 months 10 days  
Options exercisable 79,010  
Options exercisable, weighted average remaining contractual life (in years) 9 months 10 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 77,948  
Options outstanding, weighted average remaining contractual life (in years) 9 months 10 days  
Options exercisable 77,948  
Options exercisable, weighted average remaining contractual life (in years) 9 months 10 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 1,062  
Options outstanding, weighted average remaining contractual life (in years) 5 months 23 days  
Options exercisable 1,062  
Options exercisable, weighted average remaining contractual life (in years) 5 months 23 days