XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Share Repurchases (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share Repurchases [Line Items]    
Remaining number of shares authorized to be repurchased (in shares) 15,283,326  
November 2020 Authorization    
Share Repurchases [Line Items]    
Number of shares authorized to be repurchased (in shares) 20,000,000  
Share repurchases (in shares) 0 0