XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity (Tables)
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Schedule of Stock Repurchase Activity
The following table presents activity under the Company’s Stock Repurchase Program during the three months ended March 31, 2024, and 2023:
For the Three Months Ended
March 31,
20242023
(in thousands, except per share data)
Shares of common stock repurchased (1)
712 1,414 
Weighted-average price per share (2)
$45.99 $28.32 
Cost of shares of common stock repurchased (2) (3)
$32,753 $40,040 
____________________________________________
(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.