XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Benefit Plans (Details) - Schedule of table presents awarded but not yet vested share - Restricted Stock [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Employee Benefit Plans (Details) - Schedule of table presents awarded but not yet vested share [Line Items]      
Balance 83   97
Balance $ 1,931   $ 1,706
Granted 11 15 16
Granted $ 1,151 $ 1,151 $ 982
Granted $ 105.17 $ 79.02 $ 60.12
Vested (17) (18) (27)
Vested
Amortization of Compensation Expense
Amortization of Compensation Expense $ (1,350) $ (1,057) $ (851)
Balance 77 83 86
Balance $ 1,732 $ 1,931 $ 1,837