XML 99 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Share-Based Compensation - Schedule of Option Activity in the Company's Incentive Plan (Details) - 2016 Incentive Plan - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Number of Shares      
Outstanding as of January 1, 2025 26,425    
Exercised (in shares) (7,925) (3,575) (37,800)
Outstanding (vested and expected to vest) at December 31, 2025 18,500    
Weighted Average Exercise Price per Share      
Outstanding at beginning of period weighted-average exercise price per share value, (in dollars per share) $ 79.33    
Exercised, weighted average exercise price per share (in dollars per share) 71.31    
Outstanding (vested and expected to vest) at ending of period weighted average exercise price per share (in dollars per share) $ 83.60    
Stock Options Additional Disclosures      
Outstanding (vested and expected to vest) at beginning of period, weighted average remaining contractual term 6 years 10 months 24 days    
Outstanding (vested and expected to vest) at ending of period aggregate intrinsic value $ 2,278    
Exercisable at begging of period (in shares) 14,750    
Exercisable at December 31, 2024, weighted average exercise price per share (in dollars per share) $ 71.19    
Exercisable at December 31, 2024, weighted average remaining contractual term 6 years 3 months 18 days    
Exercisable at December 31, 2024, aggregate intrinsic value $ 1,999