v3.22.2.2
Leases - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 72 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Apr. 30, 2027
Jan. 31, 2022
May 01, 2021
Subsequent Event [Line Items]              
Tenant improvements to be utilized in 2022 $ 500   $ 500        
Tenant improvements to be utilized in 2023 1,000   1,000        
Cash paid for operating lease liabilities 2,300 $ 1,500 4,700 $ 3,700      
Lease term             6 years
Operating lease liabilities 19,301   19,301       $ 13,600
Right-of-use assets $ 14,871   $ 14,871     $ 16,392 $ 13,600
Expected              
Subsequent Event [Line Items]              
Cash paid for operating lease liabilities         $ 23,800