XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation expense $ 3,884 $ 3,527
Share-Based Payment Arrangement, Option    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Unrecognized compensation expense, options $ 100  
Weighted average remaining life, nonvested stock awards (in years) 1 year  
Restricted Stock    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Weighted average remaining life, nonvested stock awards (in years) 1 year 3 months 18 days  
Nonvested stock awards granted (in shares) 872  
Unrecognized share-based compensation expense, nonvested stock award $ 4,300  
Restricted Stock | Minimum    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Option award vesting period (in years) 1 year  
Restricted Stock | Maximum    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Option award vesting period (in years) 3 years  
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 10 months 24 days  
Nonvested stock awards granted (in shares) 41,093  
Unrecognized share-based compensation expense, nonvested stock award $ 8,800  
Performance Stock Units    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation expense 1,144 $ 915
Unrecognized compensation expense, options $ 13,400  
Weighted average remaining life, nonvested stock awards (in years) 2 years 6 months  
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) $ 234.19  
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) 17,970  
Grant date per value (in dollars per unit) $ 200.16