v3.25.4
STOCK BASED COMPENSATION - Summary of Changes in Company's Stock Options (Details) - Stock options
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
$ / shares
shares
Shares  
Beginning balance (in shares) | shares 257,603
Granted (in shares) | shares 91,552
Exercised (in shares) | shares (8,651)
Forfeited (in shares) | shares (9,503)
Expired (in shares) | shares (2,804)
Ending balance (in shares) | shares 328,197
Fully vested and shares expected to vest (in shares) | shares 328,197
Shares exercisable (in shares) | shares 173,976
Weighted Average Exercise Price  
Beginning balance (in dollars per shares) | $ / shares $ 49.68
Granted (in dollars per shares) | $ / shares 54.38
Exercised (in dollars per shares) | $ / shares 37.00
Forfeited (in dollars per shares) | $ / shares 64.28
Expired (in dollars per shares) | $ / shares 70.50
Ending balance (in dollars per shares) | $ / shares 50.73
Fully vested shares and shares expected to vest (in dollars per shares) | $ / shares 50.73
Shares exercisable (in dollars per shares) | $ / shares $ 44.21
Outstanding, weighed average remaining contractual term 6 years 1 month 28 days
Fully vested shares and shares expected to vest, weighed average remaining contractual term 6 years 1 month 28 days
Shares exercisable, weighed average remaining contractual term 3 years 11 months 8 days
Outstanding, aggregate intrinsic value | $ $ 4,914
Fully vested shares and shares expected to vest, aggregate intrinsic value | $ 4,914
Shares exercisable, aggregate intrinsic value | $ $ 3,876