XML 73 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Receivables Sale Agreement (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Transfers and Servicing [Abstract]  
Trade receivables sold $ 26.2