XML 126 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Restricted Stock Grants (Details) - Restricted stock - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock awards in the period (in shares) 122,042 73,904 53,224
Weighted average grant date fair value (in dollars per share) $ 24.68 $ 32.04 $ 38.57
Non-Employee director | Two-year vesting      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock awards in the period (in shares) 17,122 9,915 8,823
Employee | Four-year vesting      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock awards in the period (in shares) 78,582 32,719 22,147
Employee | Performance-based vesting      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock awards in the period (in shares) 26,338 31,270 22,254