XML 168 R96.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity (Four quarterly assumptions for fair value of the right (option) to purchase shares under ESPP) (Details) - Employee Stock Purchase Plan
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Dividend yield 1.16%      
Expected volatility 28.78%      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 417.00% 421.00% 425.00% 436.00%
Expected life (years) 1 year 9 months 6 months 3 months