Quarterly report [Sections 13 or 15(d)]

Financial Commitments - Long-Term Borrowings (Detail)

v3.25.1
Financial Commitments - Long-Term Borrowings (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Long-term borrowings $ 415,756 $ 421,581
Current installments of long-term borrowings 333,325 353,131
Long-term borrowings $ 82,431 68,450
China Distribution Center Expansion Construction Loan    
Debt Instrument [Line Items]    
Maturity Date 2032-12  
Long-term borrowings $ 82,431 68,450
China Operational Loans [Member]    
Debt Instrument [Line Items]    
Maturity Date Description Various 2026  
Long-term borrowings $ 130,780 150,517
Other Loan [Member]    
Debt Instrument [Line Items]    
Maturity Date Description Various  
Long-term borrowings $ 23 92
HF-T1 Distribution Center Loan [Member]    
Debt Instrument [Line Items]    
Maturity Date 2026-03  
Long-term borrowings $ 129,505 129,505
HF-T2 Distribution Center Construction Loan [Member]    
Debt Instrument [Line Items]    
Maturity Date 2025-04  
Long-term borrowings $ 73,017 $ 73,017