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

Six months ended June 30, 2025

Cash Dividends Declared and Paid

Declaration Date

Record Date

Paid 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

Six months ended June 30, 2024

Cash Dividends Declared and Paid

Declaration Date

Record Date

Paid Date

Per Share

Amount

February 7, 2024

February 28, 2024

March 13, 2024

$

0.26

$

8,264

May 15, 2024

May 29, 2024

June 12, 2024

$

0.26

$

8,217