v3.26.1
Accounts Receivable Securitization (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2025
Jun. 30, 2026
Jun. 30, 2026
Servicing Liabilities at Fair Value [Line Items]      
Facility capacity $ 575,000    
Less: cash received from receivables sold 478,200 $ 541,200 $ 541,200
Unsold Receivables 60,400 97,300 97,300
Guaranteed obligations 5,600 5,100 5,100
Program fees   5,800 11,000
2025 RPA      
Servicing Liabilities at Fair Value [Line Items]      
Facility capacity 575,000    
Less: cash received from receivables sold $ 478,200 541,200 541,200
Effective date Dec. 31, 2025    
Final maturity date Oct. 02, 2028    
Unused commitment fee rate 1 [1] 20 to 40 basis points    
Program fees on outstanding balances 2 [2] one month SOFR + 87.5 basis points or commercial paper + 77.5 basis points    
Facility capacity, based on eligible receivables $ 499,300 542,100 542,100
Availability under 2025 RPA $ 21,100 $ 900 $ 900
[1] The commitment fee rates are based on the percentage of the maximum facility capacity utilized.
[2] As identified within the 2025 RPA, the Purchasers can trigger an amendment by identifying and deciding upon a replacement index for SOFR.