v3.26.1
STOCKHOLDERS’ EQUITY (Schedule of Stock Option Activity) (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
$ / shares
shares
Number of Options   
Beginning balance (in shares) | shares 701
Options exercised (in shares) | shares (56)
Options expired (in shares) | shares (8)
Ending balance (in shares) | shares 637
Options vested and exercisable number of options (in shares) | shares 580
Options expected to vest number of options (in shares) | shares 55
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 296.62
Options outstanding at end of period (in usd per share) | $ / shares 223.77
Options vested and exercisable weighted average price (in dollars per share) | $ / shares 216.40
Options expected to vest weighted average price (in dollars per share) | $ / shares $ 298.55
Aggregate Intrinsic Value   
Options outstanding, beginning of period | $ $ 5,872
Options vested and exercisable, aggregate intrinsic value | $ 5,872
Options expected to vest, aggregate intrinsic value | $ $ 0
Weighted Average Remaining Contractual Term (in years)  
Options outstanding, weighted average remaining contractual term 4 years 6 months
Options vested and exercisable, weighted average remaining contractual term 4 years 2 months 12 days
Expected to vest, weighted average remaining contractual term 7 years 6 months