v3.21.1
Subsequent Events - Additional Information (Detail) - Paycheck Protection Program [Member] - CARES Act [Member] - USD ($)
Mar. 10, 2021
Apr. 16, 2020
Subsequent Event [Line Items]    
Notes payable, issued amount   $ 3,098,000
Notes payable, interest rate   1.00%
Bank loan maturity term   2 years
Subsequent Events [Member]    
Subsequent Event [Line Items]    
Notes payable, issued amount $ 2,000,000  
Notes payable, interest rate 1.00%  
Bank loan maturity term 5 years