XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Share-Based Compensation - Narrative (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
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense $ 3,700 $ 4,200 $ 6,900 $ 8,100
Restricted Stock        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Weighted average remaining life, nonvested stock awards (in years)     7 months 6 days  
Unrecognized share-based compensation expense, nonvested stock award 400   $ 400  
Restricted Stock Units (RSUs)        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Weighted average remaining life, nonvested stock awards (in years)     1 year 8 months 12 days  
Nonvested stock awards granted (in shares)     67,319  
Unrecognized share-based compensation expense, nonvested stock award 12,100   $ 12,100  
Restricted Stock Units (RSUs) | Minimum        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Option award vesting period (in years)     1 year  
Restricted Stock Units (RSUs) | Maximum        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Option award vesting period (in years)     3 years  
Performance Stock Units        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Unrecognized compensation expense, options $ 9,400   $ 9,400  
Weighted average remaining life, nonvested stock awards (in years)     2 years 3 months 18 days  
Vesting shares target lower (as a percent)     0.00%  
Vesting shares target upper (as a percent)     200.00%  
Grant date per value (in dollars per unit) $ 150.90   $ 150.90  
Performance Stock Units | Maximum        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Option award vesting period (in years)     3 years  
Performance Stock Units, ROIC        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Nonvested stock awards granted (in shares)     26,389  
Performance Stock Units, TSR        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Nonvested stock awards granted (in shares)     26,343