XML 33 R26.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2025
Equity [Abstract]  
Schedule of Share Repurchase Program

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

(in thousands, except per share data)

2025

 

 

2024

 

 

2025

 

 

2024

 

Aggregate purchase price

$

19,300

 

 

$

21,251

 

 

$

63,944

 

 

$

35,686

 

Shares repurchased

 

1,493

 

 

 

1,194

 

 

 

5,161

 

 

 

2,000

 

Average purchase price per share

$

12.93

 

 

$

17.81

 

 

$

12.39

 

 

$

17.85