XML 57 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Compensation Related Costs, Share Based Payments (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation   $ 59 $ 3,060 $ 11,337  
Document Period End Date     Sep. 30, 2025    
Percentage of awards vested and forfeitable at time of grant     100.00%    
Share-based compensation expense $ 1,300 600 $ 10,867 $ 7,715  
Period for recognition     1 year 9 months 18 days    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 60.25   $ 60.25   $ 46.84
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 224,000   224,000   125,000
Granted (in dollars per share)     $ 62.38    
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation       285,347  
Share-based compensation expense $ 1,300 600 $ 10,867 $ 7,715  
Compensation cost not yet recognized $ 10,000   $ 10,000    
Period for recognition     1 year 9 months 18 days    
Percentage of awards vested and forfeitable at time of grant     100.00%    
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation   59 $ 3,060 11,337  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period     169,000    
Vested (in dollars per share)     $ 54.87    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period     17,000    
Forfeited (in dollars per share)     $ 51.66    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period     285,000    
Document Period End Date     Sep. 30, 2025    
Common Stock [Member]          
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation   $ 0 $ (1) (3)  
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation   826 52,599    
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation   $ 0 $ (1) (3)  
Additional Paid-in Capital [Member]          
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation   59 3,059 (11,334)  
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation   $ 59 $ 3,059 $ (11,334)