Quarterly report pursuant to Section 13 or 15(d)

Operating Leases - Additional Information (Details)

v3.21.2
Operating Leases - Additional Information (Details) - USD ($)
$ in Thousands
181 Months Ended
Mar. 31, 2038
Oct. 31, 2021
Jan. 31, 2021
Lessee, Lease, Description [Line Items]      
Non-cancellable commitments for operating leases that have not yet commenced   $ 800  
Operating lease liabilities, current   $ 3,135 $ 5,924
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]   Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Forecast      
Lessee, Lease, Description [Line Items]      
Operating lease, annual rent $ 4,000    
Operating lease, rent escalation period 5 years    
Minimum      
Lessee, Lease, Description [Line Items]      
Operating lease, remaining lease terms   1 year  
Maximum      
Lessee, Lease, Description [Line Items]      
Operating lease, remaining lease terms   16 years