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
9 Months Ended
Sep. 30, 2020
USD ($)
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 4.28% per Annum, Due May 2025 [Member]  
Debt Instrument [Line Items]  
Variable interest rate of note payable 4.28%
Due date for loan payable 2025-05
Loan Payable to a Bank, Variable-rate Interest at 2.26% Per Annum, Due April 2025 [Member]  
Debt Instrument [Line Items]  
Variable interest rate of note payable 2.26%
Due date for note payable 2025-04
Loan Payable to a Bank, Variable-rate Interest at 4.15% Per Annum, Due September 2023 [Member]  
Debt Instrument [Line Items]  
Variable interest rate of note payable 4.15%
Due date for loan payable 2023-09
Loan Payable to a Bank, Variable-rate Interest at 1.86% Per Annum, Due June 2025 [Member]  
Debt Instrument [Line Items]  
Variable interest rate of note payable 1.86%
Due date for loan payable 2025-06
Joint Venture with HF Logistics [Member] | Construction Loan Agreement [Member] | Modification Loan [Member]  
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