v3.26.1
Stockholders' Equity (Information Relating to Option Grants and Exercises) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Stockholders' Equity    
Weighted-average grant date fair value (in Dollars per share) $ 9.31 $ 13.38
Intrinsic value of options exercised $ 1,724 $ 7,833
Cash received from options exercised 1,850 2,068
Total fair value of the options vested during the period $ 11,910 $ 10,678