XML 66 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events (Details) - Subsequent Event [Member] - USD ($)
$ / shares in Units, $ in Millions
Jun. 01, 2022
Jun. 06, 2022
Subsequent Events (Details) [Line Items]    
Dividends Payable, Date Declared Jun. 01, 2022  
Common Stock, Dividends, Per Share, Declared $ 0.2  
Dividends Payable, Date to be Paid Jun. 30, 2022  
Dividends Payable, Date of Record Jun. 17, 2022  
Stock Repurchase Program, Authorized Amount   $ 20