XML 106 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation (Details) - Schedule of RSU Activity - RSU [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation (Details) - Schedule of RSU Activity [Line Items]      
RSU compensation expense $ 1,095 $ 952 $ 1,065
Income tax benefit (249) (216) (242)
RSU compensation expense, net of income taxes 846 736 823
Total grant-date fair value of vested RSUs at end of period $ 872 $ 915 $ 1,042