v3.26.1
Borrowings - Schedule of Components of Long-Term Debt (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Jun. 15, 2026
Debt Instrument [Line Items]      
Long-term debt, gross $ 2,825,000 $ 2,650,000  
Less: Unamortized debt issuance costs (16,991) (8,551)  
Net carrying amount 2,808,009 2,641,449  
Current portion of borrowings (87,500) (100,000)  
Long-term borrowings $ 2,720,509 $ 2,541,449  
Revolving Credit Facility      
Debt Instrument [Line Items]      
Line of credit facility interest rate 4.96% 4.96%  
Long-term line of credit $ 550,000 $ 425,000  
Securitization program      
Debt Instrument [Line Items]      
Debt instrument, stated interest rate 4.50% 4.50%  
Securitization program $ 75,000 $ 75,000  
Term A-1 Loan Facility      
Debt Instrument [Line Items]      
Long-term line of credit 500,000 450,000  
Term A-2 Loan Facility      
Debt Instrument [Line Items]      
Long-term line of credit $ 700,000 $ 700,000  
4.625% Senior Notes due 2027 | Senior Notes      
Debt Instrument [Line Items]      
Debt instrument, stated interest rate 4.625% 4.625% 4.625%
Senior notes $ 0 $ 500,000  
4.250% Senior Notes due 2028 | Senior Notes      
Debt Instrument [Line Items]      
Debt instrument, stated interest rate 4.25% 4.25%  
Senior notes $ 500,000 $ 500,000  
5.875% Senior Notes due 2032 | Senior Notes      
Debt Instrument [Line Items]      
Debt instrument, stated interest rate 5.875% 5.875%  
Senior notes $ 500,000 $ 0