XML 101 R83.htm IDEA: XBRL DOCUMENT v3.25.2
STOCK BASED COMPENSATION - Schedule of Changes in Company's Stock Options (Details) - Stock options
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
shares
Shares  
Beginning balance (in shares) | shares 257,603
Granted (in shares) | shares 91,552
Exercised (in shares) | shares (495)
Forfeited or expired (in shares) | shares (4,836)
Ending balance (in shares) | shares 343,824
Fully vested shares and shares expected to vest (in shares) | shares 343,824
Shares exercisable (in shares) | shares 184,936
Weighted-Average Exercise Price  
Beginning balance (in dollars per share) | $ / shares $ 49.68
Granted (in dollars per share) | $ / shares 54.38
Exercised (in dollars per share) | $ / shares 51.25
Forfeited or expired (in dollars per share) | $ / shares 65.62
Ending balance (in dollars per share) | $ / shares 50.71
Fully vested shares and shares expected to vest (in dollars per share) | $ / shares 50.71
Shares exercisable (in dollars per share) | $ / shares $ 44.26
Weighted-Average Remaining Contractual Term (In Years)  
Outstanding 6 years 7 months 9 days
Fully vested shares and shares expected to vest 6 years 7 months 9 days
Shares exercisable 4 years 5 months 4 days
Aggregate Intrinsic Value (In Thousands)  
Outstanding | $ $ 3,246
Fully vested shares and shares expected to vest | $ 3,246
Shares exercisable | $ $ 3,076