v3.26.1
Balance Sheet Components - Schedule of Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance, beginning of period $ 7,441 $ 8,059
Write-offs of uncollectible accounts, net (586) (1,446)
Provision for expected credit losses 685 2,468
Allowance, end of period $ 7,540 $ 9,081