XML 150 R138.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Summary of Stock Compensation Expense (Details) - Restricted Shares - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Total share-based compensation - restricted stock $ 7,889 $ 6,715 $ 5,334
Income tax benefit 2,104 1,806 1,474
Unrecognized compensation expense - restricted stock $ 9,593 $ 9,371 $ 9,151
Weighted-average amortization period remaining 1 year 8 months 12 days 1 year 10 months 24 days 2 years 3 months 18 days