XML 98 R88.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 4,831 $ 2,820  
Dividends declared not paid on restricted stock units and performance stock units 104 87  
Proceeds from employee payroll withholdings 340 388  
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Fair value of restricted stock units vested and released 731 668  
Stock-based compensation expense 2,906 2,706  
Unrecognized compensation cost related to nonvested awards $ 9,871    
Expected weighted-average period to be recognized 2 years 2 months 4 days    
Dividends declared not paid on restricted stock units and performance stock units $ 363   $ 344
RSUs | 2016-LTIP Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares available for issuable (in shares) 1,299,540    
RSUs | Directors      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 243 199  
PSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 1,925 $ 114  
Unrecognized compensation cost related to nonvested awards $ 16,179    
Expected weighted-average period to be recognized 2 years 3 months 10 days    
Dividends declared not paid on restricted stock units and performance stock units $ 167   $ 217
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) 8,161 10,606  
Number of shares reserved for issuance (in shares) 2,264,203