XML 107 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
OPTIONS AND AWARDS - Restricted Stock Awards, Narrative (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation, restricted awards, exercise price (in dollars per share) $ 0    
Restricted Stock Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 232 219 233
Award vesting period 5 years    
Granted (in dollars per share) $ 131.26 $ 92.04 $ 81.57
Annual bonuses settled in vested awards $ 6,165 $ 5,068  
Restricted Stock Awards | Non-employee Directors      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 16    
Restricted Stock Awards | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in dollars per share) $ 116.65 $ 89.83 73.17
Restricted Stock Awards | Minimum | Non-employee Directors      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in dollars per share) 116.65    
Restricted Stock Awards | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in dollars per share) 149.12 $ 98.31 $ 94.88
Restricted Stock Awards | Maximum | Non-employee Directors      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in dollars per share) $ 149.12