v3.26.1
Stockholders' Equity (Information Relating to Option Grants and Exercises) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Stockholders' Equity        
Weighted-average grant date fair value (in Dollars per share) $ 8.78 $ 11.81 $ 9.27 $ 13.25
Intrinsic value of options exercised $ 67 $ 2,922 $ 1,791 $ 10,755
Cash received from options exercised 312 3,318 2,162 5,386
Total fair value of the options vested during the period $ 1,133 $ 1,136 $ 13,043 $ 11,814