XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Employee Benefit Plans - Narrative (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
May 05, 2023
Share-based Compensation Arrangement by Share-based Payment Award      
Options granted (in shares) 0 0  
Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award      
Award vesting period 3 years    
Award expiration period 10 years    
Compensation cost not yet recognized $ 0    
Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award      
Award vesting period 4 years    
Compensation cost not yet recognized $ 4,300,000    
Compensation cost recognition weighted average period 2 years 9 months 18 days    
2023 Equity Compensation Plan      
Share-based Compensation Arrangement by Share-based Payment Award      
Number of shares available for grant (in shares) 405,799    
2023 Equity Compensation Plan | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award      
Number of shares authorized (in shares)     500,000
2023 Equity Compensation Plan | Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award      
Options granted (in shares) 281,500    
Unvested options cancelled and returned 16,162    
2023 Equity Compensation Plan | Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award      
Options granted (in shares) 345,850    
Unvested options cancelled and returned 22,412