v3.20.4
Commitments and Contingencies - Schedule of Maturities of Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Oct. 31, 2020
Feb. 01, 2020
Dec. 31, 2019
Leases [Abstract]      
2021 (remaining three months) $ 893    
2022 3,723    
2023 2,574    
2024 1,992    
2025 1,302    
Thereafter 1,400    
Total lease payments 11,884    
Less: interest (2,423)    
Total 9,461    
Less: current portion 2,818 $ 2,768 $ 2,577
Long-term portion $ 6,643 $ 6,109 $ 5,023