XML 119 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Schedule Of Share-Based Compensation Arrangements by Share-Based Payment Award (Details) - Performance Shares - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Units Granted (in shares) 50,000 47,500 47,500
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Conversion Range 0.00%    
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Conversion Range 200.00%    
2019      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Units Granted (in shares) 22,500    
Grant Date Fair Value (in dollars per share) $ 10.13    
Conversion Range 100.00%    
Risk Free Interest Rate 2.57%    
Volatility 24.00%    
Expected Dividends 5.80%    
2019 | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Conversion Range 0.00%    
2019 | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Conversion Range 200.00%    
2020      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Units Granted (in shares) 35,000    
Grant Date Fair Value (in dollars per share) $ 11.57    
Risk Free Interest Rate 1.66%    
Volatility 18.00%    
Expected Dividends 5.00%    
2020 | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Conversion Range 0.00%    
2020 | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Conversion Range 200.00%    
2021      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Units Granted (in shares) 42,500    
Grant Date Fair Value (in dollars per share) $ 9.67    
Risk Free Interest Rate 0.17%    
Volatility 49.00%    
Expected Dividends 4.70%    
2021 | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Conversion Range 0.00%    
2021 | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Conversion Range 200.00%    
2022      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Units Granted (in shares) 47,500    
Grant Date Fair Value (in dollars per share) $ 17.12    
Risk Free Interest Rate 0.98%    
Volatility 50.00%    
Expected Dividends 4.70%    
Percentage of awards subject to conversion rate 50.00%    
2022 | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Conversion Range 0.00%    
2022 | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Conversion Range 200.00%    
2023      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Units Granted (in shares) 47,500    
Grant Date Fair Value (in dollars per share) $ 12.61    
Risk Free Interest Rate 4.23%    
Volatility 51.00%    
Expected Dividends 5.40%    
2023 | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Conversion Range 0.00%    
2023 | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Conversion Range 200.00%    
2024      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Units Granted (in shares) 50,000    
Grant Date Fair Value (in dollars per share) $ 9.23    
Risk Free Interest Rate 4.32%    
Volatility 27.00%    
Expected Dividends 6.20%    
2024 | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Conversion Range 0.00%    
2024 | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Conversion Range 200.00%