XML 37 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Schedule of Stock Repurchase Activity
The following table presents the repurchase activity through June 30, 2025:
Total number of shares purchasedAverage price paid per shareApproximate dollar value of shares purchased
(in thousands)
First Quarter 2025292,898 $18.35 $5,375 
Second Quarter 20252,560,938 19.58 50,147 
Total2,853,836 $55,522