XML 111 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans - Changes in non-vested restricted shares (Details) - Restricted Shares - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Shares      
Non-vested shares at Beginning 3,248,728 2,619,691  
Granted 1,235,728 1,254,276  
Vested (859,485) (510,084)  
Forfeited (92,786) (115,155)  
Non-vested shares at Ending 3,532,185 3,248,728 2,619,691
Weighted Average Grant-Date Fair Value      
Non-vested shares at Beginning $ 6.87 $ 7.89  
Granted 9.50 6.72 $ 3.87
Vested 8.63 11.86  
Forfeited 7.74 6.29  
Non-vested shares at Ending $ 7.35 $ 6.87 $ 7.89