XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Feb. 23, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Feb. 20, 2023
Subsequent Event [Line Items]          
Dividends declared per share   $ 2.20 $ 3.05 $ 2.56  
Subsequent Event | Revolving Credit Facility          
Subsequent Event [Line Items]          
Credit agreement         $ 100,000
Subsequent Event | Dividend Declared          
Subsequent Event [Line Items]          
Dividends declared per share $ 0.57