XML 56 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Schedule of Dividends Declared
During the year ended December 31, 2023, our board of directors declared and paid the following dividend:
Declaration DateDividend Per ShareRecord DateTotal AmountPayment Date
January 25, 2023$0.0242 February 9, 2023$94 February 24, 2023
April 19, 2023$0.0242 May 5, 2023$94 May 24, 2023
July 26, 2023$0.0242 August 8, 2023$93 August 30, 2023
October 25, 2023$0.0266 November 7, 2023$102 November 29, 2023
Schedule of Repurchase Agreements
The following table summarizes our total share repurchase activity for the years ended:
 December 31, 2023December 31, 2022December 31, 2021
Share Repurchase TypeSharesAmountSharesAmountSharesAmount
Open Market Repurchases
69 $274 103 $639 245 $1,512