v3.25.2
Stock-Based and Other Long-Term Incentive Compensation - Restricted Stock Activity, Cash-Settled RSUs and Performance Share Units (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Restricted Stock    
Number  of Shares    
Outstanding, beginning of period (in shares) 131,183  
Granted (in shares) 69,672  
Vested (in shares) (53,094)  
Canceled/Forfeited (in shares) (910)  
Outstanding, Ending of period (in shares) 146,851 131,183
Weighted Average Grant Date Fair Value    
Outstanding, beginning of period (in dollars per share) $ 16.39  
Granted (in dollars per share) 22.67  
Vested (in dollars per share) 15.35  
Canceled/Forfeited (in dollars per share) 22.19  
Outstanding, end of period (in dollars per share) $ 19.71 $ 16.39
Weighted Average Remaining Contractual Life (years)    
Weighted average remaining contractual life (years) 4 years 3 months 7 days 5 years 1 month 24 days
Aggregate Intrinsic Value    
Outstanding, beginning of period aggregate intrinsic value $ 3,516  
Granted, aggregate intrinsic value 1,579  
Vested, aggregate intrinsic value 1,327  
Cancelled/Forfeited, aggregate intrinsic value 17  
Outstanding, ending of period aggregate intrinsic value $ 3,790 $ 3,516
Restricted Stock | Cash-Settled RSUs    
Number  of Shares    
Outstanding, beginning of period (in shares) 15,069  
Granted (in shares) 13,368  
Vested (in shares) (8,430)  
Canceled/Forfeited (in shares) (2,810)  
Outstanding, Ending of period (in shares) 17,197 15,069
Weighted Average Grant Date Fair Value    
Outstanding, beginning of period (in dollars per share) $ 19.51  
Granted (in dollars per share) 24.69  
Vested (in dollars per share) 19.57  
Canceled/Forfeited (in dollars per share) 19.57  
Outstanding, end of period (in dollars per share) $ 23.50 $ 19.51
Weighted Average Remaining Contractual Life (years)    
Weighted average remaining contractual life (years) 9 months 10 days 6 months
Aggregate Intrinsic Value    
Outstanding, beginning of period aggregate intrinsic value $ 294  
Granted, aggregate intrinsic value 330  
Vested, aggregate intrinsic value 165  
Cancelled/Forfeited, aggregate intrinsic value 55  
Outstanding, ending of period aggregate intrinsic value $ 445 $ 294
PSUs    
Number  of Shares    
Outstanding, beginning of period (in shares) 56,764  
Granted (in shares) 39,434  
Vested (in shares) 0  
Canceled/Forfeited (in shares) 0  
Outstanding, Ending of period (in shares) 96,198 56,764
Weighted Average Grant Date Fair Value    
Outstanding, beginning of period (in dollars per share) $ 22.47  
Granted (in dollars per share) 28.05  
Vested (in dollars per share)  
Canceled/Forfeited (in dollars per share)  
Outstanding, end of period (in dollars per share) $ 24.76 $ 22.47
Weighted Average Remaining Contractual Life (years)    
Weighted average remaining contractual life (years) 2 years 4 months 17 days 2 years 2 months 19 days
Aggregate Intrinsic Value    
Outstanding, beginning of period aggregate intrinsic value $ 0  
Granted, aggregate intrinsic value 0  
Vested, aggregate intrinsic value 0  
Cancelled/Forfeited, aggregate intrinsic value 0  
Outstanding, ending of period aggregate intrinsic value $ 0 $ 0