Quarterly report pursuant to Section 13 or 15(d)

Credit Agreement and Facility - Additional Information (Details)

v3.21.1
Credit Agreement and Facility - Additional Information (Details) - Senior Secured Credit Facility - USD ($)
1 Months Ended 3 Months Ended
Jan. 31, 2020
Apr. 30, 2021
Jan. 31, 2021
HSBC Ventures USA Inc., Silicon Valley Bank, Sumitomo Mitsui Banking Corporation, and Mizuho Bank, LTD      
Line Of Credit Facility [Line Items]      
Credit facility agreement date   Oct. 30, 2020  
Maximum borrowing capacity under credit agreement   $ 200,000,000  
Credit facility maturity date   Oct. 30, 2023  
Outstanding liability under credit facility   $ 0 $ 0
HSBC Bank USA, N.A, HSBC Ventures USA Inc., and Silicon Valley Bank      
Line Of Credit Facility [Line Items]      
Maximum borrowing capacity under credit agreement $ 100,000,000    
Repayment date of credit facility   2020-07  
Credit facility term 2 years