XML 99 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Compensation Plans - Schedule of Various Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Expense $ 8,006 $ 6,017 $ 4,178
Total unrecognized compensation cost for nonvested stock units $ 13,900    
Expected years to recognize unearned compensation 2 years    
Weighted average fair value (usd per share) $ 51,910 $ 47,160 $ 38,090.00
Employee Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Expense $ 543 $ 735 $ 468
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Expense 4,156 3,109 2,613
Total fair value at vesting date 3,888 2,855 1,702
Total unrecognized compensation cost for nonvested stock units $ 8,507 $ 4,622 $ 3,899
Expected years to recognize unearned compensation 2 years 1 year 10 months 24 days 1 year 10 months 24 days
Stock Plan for Non-Management Directors      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares issued 23,343,000 12,998,000 15,901,000
Weighted average fair value (usd per share) $ 42.17 $ 46.05 $ 30.28