XML 76 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Benefit Plans - Employee Stock Purchase Plan (Details) - Employee stock purchase plan 2008 - $ / shares
shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Employee Stock Purchase Plan (ESPP) Disclosures [Line Items]        
Shares purchased (in shares) 1.3 1.2 2.6 2.6
Average exercise price per share (in dollars per share) $ 23.63 $ 23.43 $ 23.53 $ 21.59