Quarterly report pursuant to Section 13 or 15(d)

Related Party Transactions - Additional Information (Details)

v3.22.1
Related Party Transactions - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2021
Oct. 31, 2020
Jan. 31, 2021
Related Party Transactions (Details) [Line Items]          
Aggregate purchase price of common stock     $ 634 $ 44,080  
Revenue from contract with related parties $ 426 $ 434 1,263 1,494  
Accounts receivable related parties 4,092   4,092   $ 2,540
Amount received from related parties     843 $ 48  
Subscription Notes Receivables [Member]          
Related Party Transactions (Details) [Line Items]          
Notes receivable from related parties $ 0   $ 0    
Subscription Notes Receivables [Member] | Minimum [Member]          
Related Party Transactions (Details) [Line Items]          
Accrued interest percentage 1.40%   1.40%    
Subscription Notes Receivables [Member] | Maximum [Member]          
Related Party Transactions (Details) [Line Items]          
Accrued interest percentage 2.70%   2.70%