Trade and Other Receivables, Net - Additional Information (Detail) $ in Millions |
Jun. 30, 2025
USD ($)
|
---|---|
Accounts, Notes, Loans and Financing Receivable [Line Items] | |
Restricted accounts receivable held | $ 217.6 |
Accounts receivable from securitization remaining outstanding amount | 56.1 |
Maximum [Member] | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | |
Maximum of accounts receivable sold to the purchasers | $ 150.0 |