v3.26.1
Balance Sheet Components - Schedule of Allowance for Credit Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 14,373 $ 17,262
Provision for credit losses 3,157 5,943
Write-offs (2,449) (4,920)
Ending balance $ 15,081 $ 18,285