v3.26.1
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2026
Stockholders' Equity [Abstract]  
Schedule of Dividends Declared

Six Month Ended June 30, 2026

Cash Dividends Declared and Paid

Declaration Date

Record Date

Payable Date

Per Share

Amount

February 4, 2026

February 25, 2026

March 11, 2026

$

0.32

$

9,313

May 6, 2026

May 27, 2026

June 10, 2026

$

0.32

$

9,154

Six Months Ended June 30, 2025

Cash Dividends Declared and Paid

Declaration Date

Record Date

Payable Date

Per Share

Amount

February 5, 2025

February 26, 2025

March 12, 2025

$

0.29

$

8,922

May 7, 2025

May 28, 2025

June 11, 2025

$

0.29

$

8,783