XML 97 R86.htm IDEA: XBRL DOCUMENT v3.25.3
Share Based Compensation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 183,024     186,020     183,024 186,020 186,020 186,936
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period 0     3,075     51,833 58,056    
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation 0     958     19,468 22,895    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period             (513) (2,025)    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease)             0 0    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Period Increase (Decrease), Weighted Average Exercise Price $ 145.17     $ 131.20     $ 145.17 $ 131.20 $ 131.20 $ 122.68
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value             170.72 131.30    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value             119.31 103.70    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value             $ 152.68 $ 135.55    
Restricted Stock, Shares Issued Net of Shares for Tax Withholdings 0     2,117     32,365 35,161    
Share-based Payment Arrangement, Expense $ 1,766 $ 1,737 $ 2,007 $ 1,627 $ 1,289 $ 1,953 $ 5,500 $ 4,900    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number 181,933           181,933      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 12,761           $ 12,761      
Year 1                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 1,740           1,740      
Year 2                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 5,585           5,585      
Year 3                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 3,662           3,662      
Year 4                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 1,532           1,532      
Year 5                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 242           $ 242      
2017 Employees Long Term Incentive Plan [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 750,000           750,000      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 175,650           175,650      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross             49,350 59,165    
2017 Non Employee Directors LTIP [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 150,000           150,000      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 45,000           45,000      
Performance Shares [Member] | 2017 Employees Long Term Incentive Plan [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross             49,350 59,165