XML 105 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation (Details) - Schedule of Restricted Stock Outstanding - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Weighted-Average Grant-Date Fair Value Per Share      
Share-Based Compensation (Details) - Schedule of Restricted Stock Outstanding [Line Items]      
Units outstanding and unearned at beginning $ 17 $ 16.86 $ 15.27
RSUs granted 13.76 17.61 18.76
RSUs earned 16.32 17.39 15.77
Units outstanding and unearned at ending $ 15.37 $ 17 $ 16.86
RSUs      
Share-Based Compensation (Details) - Schedule of Restricted Stock Outstanding [Line Items]      
Units outstanding and unearned at beginning 115,360 108,380 115,780
RSUs granted 85,000 59,600 58,700
RSUs earned (53,780) (52,620) (66,100)
Units outstanding and unearned at ending 146,580 115,360 108,380