XML 62 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Jan. 31, 2023
Related Party Transactions (Details) [Line Items]          
Revenue from Related Parties $ 5,991 $ 6,608 $ 12,793 $ 13,296  
Accounts Receivable, Related Parties, Current 2,840   2,840   $ 3,373
Bad Debt Expense         1,283
Related Party [Member]          
Related Party Transactions (Details) [Line Items]          
Revenue from Related Parties 0 $ 210 0 $ 737  
Accounts Receivable, Related Parties, Current $ 0   $ 0   $ 0