XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components -Schedule of Rollforward of Allowance For Credit Losses (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 24,900 $ 17,000
Provision for credit losses 39,397 34,610
Write-offs (30,968) (27,265)
Ending balance $ 33,329 $ 24,345