XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Compensation Related Costs, Share Based Payments (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation $ 2 $ 9,113 $ 3,060 $ 11,276  
Document Period End Date     Jun. 30, 2025    
Percentage of awards vested and forfeitable at time of grant     100.00%    
Share-based compensation expense $ 1,400 800 $ 9,523 $ 7,144  
Period for recognition     2 years 2 months 12 days    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 60.01   $ 60.01   $ 46.84
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 226,000   226,000   125,000
Granted (in dollars per share)     $ 62.55    
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation       284,521  
Share-based compensation expense $ 1,400 800 $ 9,523 $ 7,144  
Compensation cost not yet recognized 11,100   $ 11,100    
Period for recognition     2 years 2 months 12 days    
Percentage of awards vested and forfeitable at time of grant     100.00%    
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation 2 9,113 $ 3,060 11,276  
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     7,000    
Forfeited (in dollars per share)     $ 50.31    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period     277,000    
Document Period End Date     Jun. 30, 2025    
Common Stock [Member]          
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation $ 1 $ 2 $ (1) (2)  
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation 1,191 238,961 52,599    
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation $ 1 $ 2 $ (1) (2)  
Additional Paid-in Capital [Member]          
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation 1 9,111 3,059 (11,274)  
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation $ 1 $ 9,111 $ 3,059 $ (11,274)