XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Compensation Related Costs, Share Based Payments (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 56.08   $ 46.84
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 234,000   125,000
Granted (in dollars per share) $ 59.73    
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (51,408)    
Share-based compensation expense $ 8,133 $ 6,365  
Compensation cost not yet recognized $ 12,800    
Period for recognition 2 years 4 months 24 days    
Percentage of awards vested and forfeitable at time of grant 100.00%    
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation $ 3,058 $ 2,161  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period 166,000    
Vested (in dollars per share) $ 55.33    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period 2,000    
Document Period End Date Mar. 31, 2025    
Forfeited (in dollars per share) $ 49.29    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 277,000