XML 90 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Based Compensation - Schedule of Performance Stock Plan and 2010 Stock Incentive Plan (Parenthetical) (Details) - 2010 Stock Incentive Plan - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Performance-based restricted stock granted 1,154,634 1,323,088 784,811
Potential Payout 587,205 615,575 378,836
Targeted payout 100.00% 100.00% 100.00%
Tranche One      
Potential Payout   17,338 15,114
Maximum      
Performance of final target percentage 200.00% 200.00% 200.00%
Maximum | Tranche One      
Performance of final target percentage   120.00% 120.00%
Minimum      
Performance of final target percentage 0.00% 0.00% 0.00%
Minimum | Tranche One      
Performance of final target percentage   0.00% 0.00%