XML 60 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Schedule of Stock Repurchase Activity
The following table presents the Company’s common stock repurchase activity for the years ended December 31, 2023, and 2022:
For the Years Ended December 31,
20232022
(in thousands, except per share data)
Shares of common stock repurchased (1)
6,9311,365
Weighted-average price per share (2)
$32.89 $41.88 
Cost of shares of common stock repurchased (2) (3)
$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.
Schedule of Warrant Activity
The following table presents activity related to warrants exercised during the periods presented:
For the Years Ended December 31,
202320222021
(in thousands, except per share data)
Warrants exercised
19 — 5,922 
Shares of common stock issued as a result of cashless exercise of warrants
19 — 5,918 
Weighted-average share price on exercise date
$29.09 $— $15.45