XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2
Long-term Debt (Tables)
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Schedule Of Long-Term Debt
(in thousands)June 30,
2024
December 31,
2023
Senior notes - 2.70% due 2031 (net of related deferred financing costs)
$394,064 $393,622 
Senior notes - 3.78% due 2029
250,000 250,000 
Term loan (net of related deferred financing costs)249,668 
Revolving credit facility279,000 
$1,172,732 $643,622