XML 61 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Stock Repurchase Activity
The following table presents activity under the Company’s Stock Repurchase Program:
For the Years Ended December 31,
202420232022
(in thousands, except per share data)
Shares of common stock repurchased (1)
1,7716,9311,365
Weighted-average price per share (2)
$47.40 $32.89 $41.88 
Cost of shares of common stock repurchased (2) (3)
$83,955 $227,966 $57,179 
____________________________________________
(1)    All repurchased shares of the Company’s common stock were retired upon repurchase.
(2)    Amounts exclude excise taxes, commissions, and fees.
(3)    Amounts may not calculate due to rounding.