XML 85 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Schedule of Table Presents Awarded but not Yet Vested Share (Details) - Restricted Stock [Member] - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of Table Presents Awarded but not Yet Vested Share [Line Items]      
Shares, Balance 74 77 83
Unearned Compensation, Balance (in Dollars) $ 1,043 $ 1,732 $ 1,931
Shares, Granted 19 15 11
Unearned Compensation, Granted (in Dollars) $ 1,003 $ 1,165 $ 1,151
Weighted Average Granted Price, Granted (in Dollars per share) $ 52.5 $ 77.63 $ 105.17
Shares, Vested (58) (18) (17)
Unearned Compensation, Vested (in Dollars)  
Shares, Amortization of Compensation expense
Unearned Compensation, Amortization of Compensation expense (in Dollars) $ (1,140) $ (1,854) $ (1,350)
Shares, Balance 35 74 77
Unearned Compensation, Balance (in Dollars) $ 906 $ 1,043 $ 1,732