XML 94 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity Cash Dividends (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Equity [Abstract]      
Special dividend declared in August 2022 and paid in September 2022, amount per share $ 1.00    
Special dividend declared in August 2021 and paid on October 6, 2021   $ 1.50  
Special dividend declared in December 2020 and paid on January 15, 2021     $ 1.00