XML 100 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Schedule of Repurchase Activity The following table presents the repurchase activity from January 1, 2023 through May 5, 2023, the end date of the Repurchase Program:
Total number of shares purchasedAverage price paid per shareApproximate dollar value of shares purchased
(in thousands)
First Quarter 20231,589,424 $24.19 $38,456 
Second Quarter 2023534,790 21.59 11,544 
Total2,124,214 $50,000