XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Debt ong-term debt: 
(in thousands)Jun 30, 2023Dec 31, 2022
4.650% Senior Notes due 2024$400,000 $400,000 
6.000% Senior Notes due 2028300,000 300,000 
Interest rate swap settlements3,248 4,371 
Unamortized debt issuance costs(2,844)(3,398)
Long-term debt$700,404 $700,973