XML 112 R96.htm IDEA: XBRL DOCUMENT v3.25.4
Employee Benefit Plans - Changes in non-vested restricted shares (Details) - Restricted Stock - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Shares      
Non-vested shares at Beginning 3,688,717 3,532,185  
Granted 1,612,863 1,414,376  
Vested (1,417,688) (1,102,849)  
Forfeited (104,401) (154,995)  
Non-vested shares at Ending 3,779,491 3,688,717 3,532,185
Weighted Average Grant-Date Fair Value      
Non-vested shares at Beginning $ 7.13 $ 7.35  
Granted 6.37 7.27 $ 9.5
Vested 7.1 8.08  
Forfeited 6.7 6.81  
Non-vested shares at Ending $ 6.72 $ 7.13 $ 7.35