v3.26.1
Long-Term Debt - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Debt Instrument [Line Items]    
Gain on early extinguishment of debt $ (12,591) $ 0
Accounts Receivable Purchase Agreement    
Debt Instrument [Line Items]    
Amount available to be sold under master receivable purchase agreement 247,000  
Amount sold and removed under master receivable purchase agreement 235,300  
Interest expense and service fees 1,600  
Senior notes    
Debt Instrument [Line Items]    
Gain on early extinguishment of debt $ 12,600  
Senior notes | 4.65% Senior notes due 2027    
Debt Instrument [Line Items]    
Debt instrument, interest rate 4.65%  
Senior notes | 3.45% Senior notes due 2029    
Debt Instrument [Line Items]    
Debt instrument, interest rate 3.45%  
Debt repaid $ 62,400  
Senior notes | 5.05% Senior notes due 2032    
Debt Instrument [Line Items]    
Debt instrument, interest rate 5.05%  
Debt repaid $ 184,300  
Senior notes | 5.45% Senior notes due 2044    
Debt Instrument [Line Items]    
Debt instrument, interest rate 5.45%  
Debt repaid $ 149,000  
Senior notes | 5.65% Senior notes due 2052    
Debt Instrument [Line Items]    
Debt instrument, interest rate 5.65%  
Debt repaid $ 254,300