XML 117 R101.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events (Details) - Subsequent Events. - $ / shares
Aug. 29, 2023
Jul. 19, 2023
Sep. 07, 2023
Subsequent Events      
Dividends declared (in dollars per share)   $ 0.03  
Sixth Stock Repurchase Program      
Subsequent Events      
Number of Stock repurchase 1,138,470    
Stock repurchase (Percent) 10.00%    
Remaining shares to be repurchased     891,170