Quarterly report pursuant to Section 13 or 15(d)

Short-term and Long-term Borrowings - Long-Term Borrowings (Parenthetical) (Detail)

v3.20.2
Short-term and Long-term Borrowings - Long-Term Borrowings (Parenthetical) (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2020
USD ($)
Note payable to Luen Thai Enterprise, LTD [Member]  
Debt Instrument [Line Items]  
Balloon payment required under note payable $ 612
Due date for note payable 2021-01
Loans Payable to Banks, Variable-rate Interests at a Range of 1.84% to 3.87% per Annum, Due June 2024 [Member]  
Debt Instrument [Line Items]  
Due date for loan payable 2024-06
Loans Payable to Banks, Variable-rate Interests at a Range of 1.84% to 3.87% per Annum, Due June 2024 [Member] | Minimum [Member]  
Debt Instrument [Line Items]  
Variable interest rate of note payable 1.84%
Loans Payable to Banks, Variable-rate Interests at a Range of 1.84% to 3.87% per Annum, Due June 2024 [Member] | Maximum [Member]  
Debt Instrument [Line Items]  
Variable interest rate of note payable 3.87%
Loan Payable to a Bank, Variable-rate Interest at 1.06% per Annum, Due May 2025 [Member]  
Debt Instrument [Line Items]  
Variable interest rate of note payable 1.06%
Due date for loan payable 2025-05
Loan Payable to a Bank, Variable-rate Interest at 4.28% Per Annum, Due September 2023  
Debt Instrument [Line Items]  
Variable interest rate of note payable 4.28%
Due date for loan payable 2023-09
Loan Payable to a Bank, Variable-rate Interest at 2.14% Per Annum, Due June 2025  
Debt Instrument [Line Items]  
Variable interest rate of note payable 2.14%
Due date for loan payable 2025-06
Joint Venture with HF Logistics [Member] | Construction Loan Agreement [Member] | Modification Loan  
Debt Instrument [Line Items]  
Variable interest rate of note payable 2.55%
Balloon payment required under note payable $ 129,505
Due date for note payable 2025-03
Unsecured Revolving Credit Facility [Member]  
Debt Instrument [Line Items]  
Variable interest rate of note payable 1.30%
Due date for note payable 2024-11