XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2
Balance Sheet Components (Tables)
6 Months Ended
May 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Accounts Receivable, Net
Accounts receivable, net:
The following table summarizes accounts receivable, net:
As of
May 31, 2024November 30, 2023
(currency in thousands)
Accounts receivable$8,982,916 $10,448,567 
Less: Allowance for doubtful accounts(130,391)(150,753)
Accounts receivable, net$8,852,525 $10,297,814 
Receivables from Vendors, Net
Receivables from vendors, net:
The following table summarizes receivables from vendors, net:
As of
May 31, 2024November 30, 2023
(currency in thousands)
Receivables from vendors$840,497 $976,453 
Less: Allowance for doubtful accounts(9,761)(12,119)
Receivables from vendors, net$830,736 $964,334 
Allowance for Doubtful Trade Receivables
Allowance for doubtful trade receivables:
The following table summarizes the changes to the allowance for doubtful trade receivables (currency in thousands):
Balance as of November 30, 2023
$150,753 
Additions4,922 
Write-offs, recoveries, reclassifications and foreign exchange translation(25,284)
Balance as of May 31, 2024
$130,391 
Allowance for receivables from vendors:
The following table summarizes the changes to the allowance for receivables from vendors (currency in thousands):
Balance as of November 30, 2023
$12,119 
Charged to income
(2,255)
Write-offs, recoveries, reclassifications and foreign exchange translation(103)
Balance as of May 31, 2024
$9,761