XML 84 R68.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies - Purchase Commitments (Details) - Purchase Commitments - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Purchase Commitments    
Estimated minimum aggregate purchase price $ 274.5 $ 326.8
Minimum    
Purchase Commitments    
Duration of commitment to purchase receivables 3 months  
Maximum    
Purchase Commitments    
Duration of commitment to purchase receivables 12 months