XML 79 R67.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Schedule Of Share-Based Compensation Arrangements by Share-Based Payment Award (Details) - Performance Shares - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award    
Number of Units Granted (in shares) 45,000 50,000
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award    
Conversion rate percentage 0.00%  
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award    
Conversion rate percentage 200.00%  
2020    
Share-based Compensation Arrangement by Share-based Payment Award    
Number of Units Granted (in shares) 35,000  
Grant Date Fair Value (in dollars per share) $ 11.57  
Conversion rate percentage 100.00%  
Risk Free Interest Rate 1.66%  
Volatility 18.00%  
Expected Dividends 5.00%  
2020 | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award    
Conversion rate percentage 0.00%  
2020 | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award    
Conversion rate percentage 200.00%  
2021    
Share-based Compensation Arrangement by Share-based Payment Award    
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    
Conversion rate percentage 0.00%  
2021 | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award    
Conversion rate percentage 200.00%  
2022    
Share-based Compensation Arrangement by Share-based Payment Award    
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    
Conversion rate percentage 0.00%  
2022 | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award    
Conversion rate percentage 200.00%  
2023    
Share-based Compensation Arrangement by Share-based Payment Award    
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    
Conversion rate percentage 0.00%  
2023 | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award    
Conversion rate percentage 200.00%  
2024    
Share-based Compensation Arrangement by Share-based Payment Award    
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    
Conversion rate percentage 0.00%  
2024 | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award    
Conversion rate percentage 200.00%  
2025    
Share-based Compensation Arrangement by Share-based Payment Award    
Number of Units Granted (in shares) 45,000  
Grant Date Fair Value (in dollars per share) $ 10.45  
Risk Free Interest Rate 4.35%  
Volatility 26.00%  
Expected Dividends 6.90%  
2025 | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award    
Conversion rate percentage 0.00%  
2025 | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award    
Conversion rate percentage 200.00%