XML 117 R99.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Compensation - Schedule of Amounts Recognized in Consolidated Statement of Income for Restricted Stock, Time Based Restricted Stock Units and Performance Based Restricted Stock Units (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Payment Arrangement, Noncash Expense [Abstract]      
Share-based compensation expense $ 2,875 $ 3,476 $ 4,923
Related income tax benefit $ 804 $ 970 $ 1,375