XML 104 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Debt (Debt Issuance Costs) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
May 24, 2017
Debt Instrument        
Amortization of debt issuance costs $ 2,750 $ 1,836 $ 1,746  
Interest paid 15,300 11,500 20,800  
2024 Notes        
Debt Instrument        
Deferred finance costs, gross       $ 7,400
Amortization of debt issuance costs 1,000 1,100 900  
Revolving Credit Facility        
Debt Instrument        
Amortization of debt issuance costs $ 1,800 $ 700 $ 700