XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Components - Rollforward of Allowance For Credit Losses (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 25,916 $ 24,900
Provision for credit losses 19,505 39,397
Write-offs (25,250) (30,968)
Ending balance $ 20,171 $ 33,329