v3.26.1
STOCKHOLDERS’ EQUITY (Schedule of Stock Option Activity) (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Number of Options   
Beginning balance (in shares) | shares 701
Options exercised (in shares) | shares (56)
Options expired (in shares) | shares (9)
Ending balance (in shares) | shares 636
Options vested and exercisable number of options (in shares) | shares 582
Options expected to vest number of options (in shares) | shares 53
Weighted Average Exercise Price   
Options outstanding at beginning of period (in usd per share) | $ / shares $ 212.59
Options exercised (in usd per share) | $ / shares 72.37
Options expired (in usd per share) | $ / shares 294.19
Options outstanding at end of period (in usd per share) | $ / shares 223.75
Options vested and exercisable weighted average price (in dollars per share) | $ / shares 216.72
Options expected to vest weighted average price (in dollars per share) | $ / shares $ 298.63
Aggregate Intrinsic Value   
Options outstanding, beginning of period | $ $ 418
Options vested and exercisable, aggregate intrinsic value | $ 418
Options expected to vest, aggregate intrinsic value | $ $ 0
Weighted Average Remaining Contractual Term (in years)  
Options outstanding, weighted average remaining contractual term 4 years 3 months 18 days
Options vested and exercisable, weighted average remaining contractual term 4 years
Expected to vest, weighted average remaining contractual term 7 years 3 months 18 days