v3.25.2
Equity (Tables)
6 Months Ended
Jun. 30, 2025
Stockholders' Equity Note [Abstract]  
Schedule of Share Repurchases and Related Activity

Share repurchases and related activity during the three and six months ended June 30, 2025 and 2024 were as follows:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Total number of shares repurchased

 

 

381,600

 

 

 

379,844

 

 

 

381,600

 

 

 

379,844

 

Average price paid per share

 

$

26.24

 

 

$

52.65

 

 

$

26.24

 

 

$

52.65

 

Total

 

$

10,015

 

 

$

20,000

 

 

$

10,015

 

 

$

20,000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Excise tax charged

 

$

100

 

 

$

200

 

 

$

100

 

 

$

200