v3.25.2
Revenue from Contracts with Customers - Allowance for Credit Loss Rollforward (Details)
$ in Thousands
6 Months Ended
Jul. 31, 2025
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Beginning balance $ 2,563
Credit losses 600
Deferred revenue 995
Write-offs (2,482)
Recoveries 174
Ending balance $ 1,850