v3.25.1
Long-term Debt and Letters of Credit - Long-term Debt (Parenthetical) (Detail)
3 Months Ended
Mar. 31, 2025
Senior Notes due March 2029  
Debt Instrument [Line Items]  
Long-term debt, maturity month and year 2029-03
Term Loan due May 2030  
Debt Instrument [Line Items]  
Long-term debt, maturity month and year 2030-05
Asia Asset Based Lending Revolving Loan Due June 2028  
Debt Instrument [Line Items]  
Long-term debt, maturity month and year 2028-06