Quarterly report [Sections 13 or 15(d)]

Long-Term Debt - Key Terms of Credit Agreement (Details)

v3.25.2
Long-Term Debt - Key Terms of Credit Agreement (Details) - USD ($)
$ in Thousands
6 Months Ended
May 16, 2025
Jun. 30, 2025
Dec. 31, 2024
Revolving Facility      
Long-Term Debt      
Availability   $ 1,000,000 $ 500,000
Amendment No. 5 to Credit Agreement      
Long-Term Debt      
Interest rate   5.58%  
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  
Amendment No. 5 to Credit Agreement | Delayed Draw Term Loan | Minimum      
Long-Term Debt      
Debt ticking fee, first six-month period (as a percent) 0.175%    
Amendment No. 5 to Credit Agreement | Delayed Draw Term Loan | Maximum      
Long-Term Debt      
Debt ticking fee, first six-month period (as a percent) 0.25%    
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