v3.26.1
Long-Term Debt - Key Terms of Credit Agreement (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Jul. 11, 2025
May 16, 2025
Revolving Facility        
Long-Term Debt        
Availability $ 1,000,000 $ 1,000,000    
Amendment No. 5 to Credit Agreement        
Long-Term Debt        
Interest rate 4.92%      
Scheduled maturity date May 16, 2030      
Amendment No. 5 to Credit Agreement | Base Rate Borrowings        
Long-Term Debt        
Debt instrument, floor rate 1.00%      
Amendment No. 5 to Credit Agreement | Base Rate Borrowings | Minimum        
Long-Term Debt        
Applicable margin based on total leverage ratio 0.25%      
Amendment No. 5 to Credit Agreement | Base Rate Borrowings | Maximum        
Long-Term Debt        
Applicable margin based on total leverage ratio 1.00%      
Amendment No. 5 to Credit Agreement | Base Rate Borrowings | Federal Funds Rate        
Long-Term Debt        
Basis spread 0.50%      
Amendment No. 5 to Credit Agreement | Base Rate Borrowings | SOFR        
Long-Term Debt        
Basis spread 1.00%      
Maturity of the reference rate 1 month      
Amendment No. 5 to Credit Agreement | SOFR Rate Borrowings        
Long-Term Debt        
Interest rate floor (as a percent) 0.00%      
Amendment No. 5 to Credit Agreement | SOFR Rate Borrowings | Minimum        
Long-Term Debt        
Applicable margin based on total leverage ratio 1.25%      
Amendment No. 5 to Credit Agreement | SOFR Rate Borrowings | Maximum        
Long-Term Debt        
Applicable margin based on total leverage ratio 2.00%      
Amendment No. 5 to Credit Agreement | Term Loan Facility        
Long-Term Debt        
Availability $ 1,000,000     $ 1,000,000
Amendment No. 5 to Credit Agreement | Delayed Draw Term Loan        
Long-Term Debt        
Additional delayed draw term loan 250,000     250,000
Principal amount of debt     $ 250,000  
Amendment No. 5 to Credit Agreement | Revolving Facility        
Long-Term Debt        
Availability 1,000,000     $ 1,000,000
Sublimit for issuance of letters of credit under Revolving Facility* 150,000      
Sublimit for swingline loans under Revolving Facility* $ 50,000