v3.25.0.1
Financing Receivables - Schedule of Short-term and Long-term Financing Receivables (Details)
$ in Thousands
Jan. 31, 2025
USD ($)
Receivables [Abstract]  
Short-term financing receivables, gross $ 9,579
Unearned income (2,339)
Allowance for credit losses (76)
Short-term financing receivables, net 7,164
Long-term financing receivables, gross 43,235
Unearned income (5,051)
Allowance for credit losses (342)
Long-term financing receivables, net $ 37,842