XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award        
Stock-based compensation $ 788,000 $ 928,000 $ 3,135,000 $ 2,757,000
Expected cost on shares expected to vest $ 6,163,000   $ 6,163,000  
Recognition period for compensation expense not yet recognized     2 years 3 months 18 days  
Omnibus Plan and Equity and Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award        
Stock-based compensation     $ 0 $ 0
Shares granted in period (in shares)     0 0
Director        
Share-based Compensation Arrangement by Share-based Payment Award        
Vesting period     1 year  
Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award        
Vesting period     3 years  
Performance-Based Stock and Share Units        
Share-based Compensation Arrangement by Share-based Payment Award        
Vesting period     3 years