Quarterly report [Sections 13 or 15(d)]

Financial Commitments - Long-Term Borrowings (Detail)

v3.25.2
Financial Commitments - Long-Term Borrowings (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Long-term borrowings $ 404,713 $ 421,581
Current installments of long-term borrowings 316,748 353,131
Long-term borrowings $ 87,965 68,450
China Distribution Center Expansion Construction Loan    
Debt Instrument [Line Items]    
Maturity Date 2032-12  
Long-term borrowings $ 97,732 68,450
China Operational Loans [Member]    
Debt Instrument [Line Items]    
Maturity Date Description Various 2026  
Long-term borrowings $ 104,870 150,517
Other Loan [Member]    
Debt Instrument [Line Items]    
Maturity Date Description Various  
Long-term borrowings $ 0 92
HF-T1 Distribution Center Loan [Member]    
Debt Instrument [Line Items]    
Maturity Date 2026-03  
Long-term borrowings $ 129,206 129,505
HF-T2 Distribution Center Construction Loan [Member]    
Debt Instrument [Line Items]    
Maturity Date 2026-04  
Long-term borrowings $ 72,905 $ 73,017