XML 82 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Cash Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Feb. 22, 2023
Mar. 31, 2022
Feb. 24, 2022
Feb. 23, 2022
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Dividends Payable [Line Items]                
Cash dividends declared per share (in USD per share)             $ 1.23 $ 1.22
Amount Declared             $ 34,901 $ 35,890
Amount Paid             $ 34,536 $ 35,426
Dividend One                
Dividends Payable [Line Items]                
Cash dividends declared per share (in USD per share) $ 0.90   $ 0.90          
Amount Declared $ 25,537   $ 26,585          
Amount Paid         $ 25,270 $ 26,242    
Dividend Two                
Dividends Payable [Line Items]                
Cash dividends declared per share (in USD per share) $ 0.33   $ 0.315          
Amount Declared $ 9,364     $ 9,305        
Amount Paid   $ 9,184     $ 9,266