XML 154 R135.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 9,485 $ 10,381 $ 9,857
Dividends declared not paid on restricted stock units and performance stock units 374 287 222
Proceeds from employee payroll withholdings 861 686 1,087
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Fair value of restricted stock units vested and released 5,653 8,089 8,018
Stock-based compensation expense 7,340 7,438 7,372
Unrecognized compensation cost related to nonvested awards $ 6,825    
Expected weighted-average period to be recognized 1 year 8 months 4 days    
Dividends declared not paid on restricted stock units and performance stock units $ 344 268  
RSUs | 2016-LTIP Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares available for issuable (in shares) 1,351,486    
RSUs | Directors      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 838 834 663
PSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 2,145 2,943 $ 2,485
Unrecognized compensation cost related to nonvested awards $ 12,770    
Expected weighted-average period to be recognized 1 year 9 months 14 days    
Dividends declared not paid on restricted stock units and performance stock units $ 217 $ 85  
Criteria period 3 years    
Maximum unrecognized compensation cost, payout percentage 200.00%    
PSUs | Tranche One      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting, percentage 0.00%    
PSUs | Tranche Four      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting, percentage 200.00%    
Employee Stock | ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares available for issuable (in shares) 200,000    
Purchase price percentage of subsequent offering periods 95.00%    
Maximum number of shares per participant (in shares) 725    
Shares issued under plan (in shares) 21,862 20,520 26,950
Number of shares reserved for issuance (in shares) 2,272,364