XML 72 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Debt Obligations - Commercial Paper Program and Additional Letters of Credit Narrative (Details) - USD ($)
$ in Thousands
Jul. 25, 2025
Jun. 30, 2025
Dec. 31, 2024
Commercial Paper Program | Commercial Paper      
Debt Instrument [Line Items]      
Borrowings under commercial paper program   $ 600,000 $ 0
Weighted average interest rate, at point in time   4.75%  
Commercial Paper Program | Commercial Paper | Dynamic Systems, LLC | Subsequent Event      
Debt Instrument [Line Items]      
Borrowings under commercial paper program $ 700,000    
Letters of Credit Outside of the Senior Credit Facility      
Debt Instrument [Line Items]      
Letters of credit and bank guarantees   $ 669,200