XML 80 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EMPLOYEE BENEFIT PLANS - Schedule of Information about Outstanding Stock Options (Details) - Stock Options
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Number of Options  
Number of Options (in shares) | shares 289,880
Weighted Average Remaining Contractual Life 4 years 1 month 6 days
Weighted Average Exercise Price (in dollars per share) $ 24.02
$18.99 to $20.609  
Number of Options  
Number of Options (in shares) | shares 161,285
Weighted Average Remaining Contractual Life 3 years 6 months
Weighted Average Exercise Price (in dollars per share) $ 19.99
$18.99 to $20.609  
Number of Options  
Number of Options (in shares) | shares 128,595
Weighted Average Remaining Contractual Life 4 years 9 months 18 days
Weighted Average Exercise Price (in dollars per share) $ 29.07
Minimum | $18.99 to $20.609  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price per share, low end of the range (in dollars per share) 18.99
Minimum | $18.99 to $20.609  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price per share, low end of the range (in dollars per share) 20.61
Maximum | $18.99 to $20.609  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price per share, high end of the range (in dollars per share) 20.609
Maximum | $18.99 to $20.609  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price per share, high end of the range (in dollars per share) $ 35.430