v3.25.2
Long-term Debt (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule Of Long-Term Debt
(in thousands)June 30,
2025
December 31,
2024
Senior notes - 2.70% due 2031 (net of related deferred financing costs)
$394,948 $394,506 
Senior notes - 3.78% due 2029
200,000 250,000 
Term loan (net of related deferred financing costs)199,881 249,775 
Revolving credit facility47,000 77,000 
$841,829 $971,281