XML 82 R72.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Event (Details) - USD ($)
Nov. 05, 2023
Nov. 04, 2023
Nov. 07, 2022
Subsequent Event [Line Items]      
Stock repurchase program with authorization     $ 100,000,000
Subsequent Event      
Subsequent Event [Line Items]      
Stock repurchase program, increase in authorized amount $ 50,000,000    
Stock repurchase program with authorization $ 150,000,000 $ 100,000,000