XML 81 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events (Details) - Subsequent Events.
Apr. 27, 2023
shares
Equity Compensation Plan, 2023  
Subsequent Event Line Items  
Number of shares authorized (in shares) 500,000
New Share Repurchase Program  
Subsequent Event Line Items  
Share repurchase authorized to be repurchased 500,000
Percentage of number of shares authorized to be repurchased 5.00%