v3.26.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense     $ 6,637 $ 7,813  
Dividends declared not paid on restricted stock units and performance stock units $ 284 $ 210 284 210  
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Fair value of restricted stock units vested 5,723 5,199 6,145 5,930  
Stock-based compensation expense 1,815 1,690 4,801 4,596  
Unrecognized compensation cost related to nonvested awards 10,076   $ 10,076    
Expected weighted-average period to be recognized     2 years 3 days    
Dividends declared not paid on restricted stock units and performance stock units $ 230   $ 230   $ 335
RSUs | 2016-LTIP Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares available for issuable (in shares) 1,807,860   1,807,860    
RSUs | Directors          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense $ 248 231 $ 545 474  
PSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense (539) $ 1,292 1,836 $ 3,217  
Unrecognized compensation cost related to nonvested awards 12,411   $ 12,411    
Expected weighted-average period to be recognized     2 years    
Dividends declared not paid on restricted stock units and performance stock units $ 240   $ 240   $ 298
Criteria period     3 years    
Maximum unrecognized compensation cost, payout percentage 200.00%   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   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) 0 0 8,624 8,161  
Proceeds from employee payroll withholdings     $ 413 $ 340  
Number of shares reserved for issuance (in shares) 2,246,305   2,246,305