v3.25.2
Equity - Share Repurchase Plan (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Treasury Stock at Cost        
Common Stock        
Income tax withholding (in shares) 11,672 21,317 263,994 361,208