v3.25.2
Stock-Based Compensation - RSU and PRSU awards (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Restricted Stock Units (RSUs) [Member]    
Non-vested awards, beginning balance (in shares) 322,796  
Non-vested awards, weighted-average grant-date fair value, beginning balance (in dollars per share) $ 18.91  
Granted (in shares) 228,501 217,650
Granted, weighted-average grant-date fair value (in dollars per share) $ 14.44  
Vested (in shares) (114,161)  
Vested, weighted-average grant-date fair value (in dollars per share) $ 18  
Non-vested awards, ending balance (in shares) 437,136  
Non-vested awards, weighted-average grant-date fair value, ending balance (in dollars per share) $ 16.81  
Vested but unissued (in shares) 158,272  
Vested but unissued, weighted-average grant-date fair value (in dollars per share) $ 19.13  
Performance-based Restricted Stock Units [Member]    
Non-vested awards, beginning balance (in shares) 83,160  
Non-vested awards, weighted-average grant-date fair value, beginning balance (in dollars per share) $ 17.42  
Granted (in shares) 71,700 67,350
Granted, weighted-average grant-date fair value (in dollars per share) $ 14.56  
Reduced shares due to performance factor (in shares) (15,810)  
Reduced shares due to performance factor (in dollars per share) 19.99  
Non-vested awards, ending balance (in shares) 139,050  
Non-vested awards, weighted-average grant-date fair value, ending balance (in dollars per share) $ 15.65