v3.26.1
Stock-Based Compensation - RSU and PRSU awards (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
RSU Awards    
Stock-Based Compensation    
Non-vested awards, beginning balance (in shares) 401,535  
Non-vested awards, weighted-average grant-date fair value, beginning balance (in dollars per share) $ 16.68  
Granted (in shares) 282,550 228,501
Granted, weighted-average grant-date fair value (in dollars per share) $ 15.54  
Vested (in shares) (84,044)  
Vested, weighted-average grant-date fair value (in dollars per share) $ 17.95  
Forfeited (in shares) (5,600)  
Forfeited, weighted-average grant-date fair value (in dollars per share) $ 15.63  
Non-vested awards, ending balance (in shares) 594,441  
Non-vested awards, weighted-average grant-date fair value, ending balance (in dollars per share) $ 15.97  
Vested but unissued (in shares) 106,998  
Vested but unissued, weighted-average grant-date fair value (in dollars per share) $ 18.91  
PRSU Awards    
Stock-Based Compensation    
Non-vested awards, beginning balance (in shares) 139,050  
Non-vested awards, weighted-average grant-date fair value, beginning balance (in dollars per share) $ 15.65  
Granted (in shares) 77,550  
Granted, weighted-average grant-date fair value (in dollars per share) $ 15.54  
Non-vested awards, ending balance (in shares) 216,600  
Non-vested awards, weighted-average grant-date fair value, ending balance (in dollars per share) $ 15.61