v3.26.1
Employee Benefits - Restricted Stock Award Activities (Details) - Restricted Stock - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Employee Benefits    
Non-vested balance at beginning of period, shares 1,284,525  
Granted, shares 283,559 0
Non-vested balance at end of period, shares 1,568,084  
Non-vested balance at beginning of period, Weighted-average grant date fair value per share $ 16.41  
Granted, Weighted-average grant date fair value per share 21.64  
Non-vested balance at end of period, Weighted-average grant date fair value per share $ 17.36