v3.26.1
Stockholders' Equity (Key Assumptions Used in Determining Fair Value of Options Granted) (Details)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Stockholders' Equity    
Average volatility 43.40% 40.80%
Average risk-free interest rate 3.90% 4.20%
Weighted-average expected life in years 6 years 3 months 18 days 6 years 3 months 18 days
Dividend yield rate 0.00% 0.00%