XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2025
Equity [Abstract]  
Schedule of Share Repurchase Program

 

Year Ended December 31,

 

 

(in thousands, except per share data)

2025

 

 

2024

 

 

2023

 

 

Aggregate purchase price

$

85,982

 

 

$

49,179

 

 

$

31,293

 

 

Shares repurchased

 

7,062

 

 

 

2,775

 

 

 

1,698

 

 

Average purchase price per share

$

12.17

 

 

$

17.72

 

 

$

18.43