Quarterly report pursuant to Section 13 or 15(d)

Stock Incentive Plans - Narrative (Details)

v3.23.3
Stock Incentive Plans - Narrative (Details)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
contribution
shares
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
contribution
shares
Sep. 30, 2022
USD ($)
May 31, 2016
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares authorized (in shares) | shares         2,000
Shares available for grant (in shares) | shares 568   568    
Vesting period (in years)     3 years    
Share-based compensation expense $ 2,736 $ 2,355 $ 8,349 $ 7,661  
Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized share-based compensation, net of estimated forfeitures 2,554   $ 2,554    
Weighted average period over which unrecognized compensation will be recognized (in years)     2 years    
Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period (in years)     3 years    
Unrecognized share-based compensation, net of estimated forfeitures 10,624   $ 10,624    
Weighted average period over which unrecognized compensation will be recognized (in years)     2 years    
Restricted Stock | Year One          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period (in years)     1 year    
Vesting percentage     33.33%    
Restricted Stock | Year Two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage     33.33%    
Restricted Stock | Year Three          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage     33.33%    
Performance Awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized share-based compensation, net of estimated forfeitures $ 3,089   $ 3,089    
Weighted average period over which unrecognized compensation will be recognized (in years)     2 years    
Measurement period (in years)     3 years    
ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares authorized (in shares) | shares 310   310    
Percentage of shares at market value     90.00%    
Purchase period (in months)     6 months    
Number of lump sum contributions | contribution 2   2    
Director Restricted Shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares authorized (in shares) | shares 360   360    
Shares available for grant (in shares) | shares 47   47    
Vesting period (in years)     1 year    
Unrecognized share-based compensation, net of estimated forfeitures $ 790   $ 790    
Weighted average period over which unrecognized compensation will be recognized (in years)     1 year    
Share-based compensation expense $ 307 $ 321 $ 1,003 $ 1,040