XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.3
EMPLOYEE BENEFIT PLANS - Stock Options Activity (Details) - Employee Benefit Plans
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
$ / shares
shares
Sep. 30, 2023
USD ($)
Options Outstanding, Beginning Balance | shares 38  
Options Exercised | shares (7)  
Options Outstanding, Ending Balance | shares 31  
Options Vested and Expected to Vest | shares 31  
Options Exercisable | shares 31  
Options Outstanding, Weighted Average Exercise Price, Beginning Balance | $ / shares $ 15.92  
Options Exercised, Weighted Average Exercise Price | $ / shares 16.20  
Options Outstanding, Weighted Average Exercise Price, Ending Balance | $ / shares 15.85  
Options Vested and Expected to Vest, Weighted Average Exercise Price | $ / shares 15.85  
Options Exercisable, Weighted Average Exercise Price | $ / shares $ 15.85  
Options Outstanding, Weighted Average Remaining Contractual Term 3 years 6 months 10 days  
Options Vested and Expected to Vest, Weighted Average Remaining Contractual Term 3 years 6 months 10 days  
Options Exercisable, Weighted Average Remaining Contractual Term 3 years 6 months 10 days  
Options Outstanding, Aggregate Intrinsic Value | $ $ 493  
Options Vested and Expected to Vest, Aggregate Intrinsic Value | $ 493  
Options Exercisable, Aggregate Intrinsic Value | $ 493  
Intrinsic value of options exercised | $ $ 124 $ 608