XML 84 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
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, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Table Presents Awarded But not Yet Vested Share [Line Items]      
Balance 77,000 83,000 86,000
Balance $ 1,732 $ 1,931 $ 1,837
Granted 15,000 11,000 15,000
Granted $ 1,165 $ 1,151 $ 1,151
Granted $ 77.63 $ 105.17 $ 79.02
Vested (18,000) (17,000) (18,000)
Vested
Amortization of Compensation expense
Amortization of Compensation expense $ (1,854) $ (1,350) $ (1,057)
Balance 74,000 77,000 83,000
Balance $ 1,043 $ 1,732 $ 1,931