XML 113 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Incentive Plans and Stock-Based Compensation - Fair Value Determination (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Dividends, Cash $ 0.06 $ 0.05      
Dividends per common share (dollars per share)     $ 0.24 $ 0.24 $ 0.24
Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected term (in years)     0 years    
Employee Stock Purchase Rights          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Risk-free interest rate     5.00%    
Expected volatility     32.00%    
Dividend rate     1.50%