v3.25.2
Long-term Debt (Narrative) (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Jan. 22, 2024
Mar. 18, 2021
Debt Instrument [Line Items]        
(Payment) proceeds on term loan $ 50,000,000      
Long-term Debt, Noncurrent $ 841,829,000 $ 971,281,000    
2.70% Senior Notes [Member]        
Debt Instrument [Line Items]        
Senior notes, interest rate 2.70% 2.70%    
Principal amount of debt issued       $ 400,000,000
Long-term Debt, Noncurrent $ 394,948,000 $ 394,506,000    
3.78% Senior Notes [Member]        
Debt Instrument [Line Items]        
Senior notes, interest rate 3.78% 3.78%    
Long-term Debt, Noncurrent $ 200,000,000 $ 250,000,000    
Unsecured Debt        
Debt Instrument [Line Items]        
Principal amount of debt issued     $ 250,000,000  
(Payment) proceeds on term loan 50,000,000      
Long-term Debt, Noncurrent $ 199,881,000 $ 249,775,000    
Revolving Credit Facility [Member]        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity     $ 900,000,000  
Average interest rate during the period 5.60% 6.50%    
Long-term Debt, Noncurrent $ 47,000,000 $ 77,000,000    
Outstanding letters of credit 4,000,000 4,000,000    
Unused portion of revolving credit facility $ 849,000,000 $ 819,000,000