v3.26.1
Shareholders' Equity (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Shareholders' Equity        
Dividends declared (in dollars per share) $ 0.18 $ 0.18 $ 0.18 $ 0.18
2026 Q2 Dividends        
Shareholders' Equity        
Declaration date May 27, 2026      
Dividends declared (in dollars per share) $ 0.18      
Payable date Jun. 11, 2026      
Record date Jun. 08, 2026      
2025 Q2 Dividends        
Shareholders' Equity        
Declaration date   May 28, 2025    
Dividends declared (in dollars per share) $ 0.18      
Payable date   Jun. 13, 2025    
Record date   Jun. 11, 2025