XML 50 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 31, 2023
May 31, 2022
May 31, 2023
May 31, 2022
Nov. 30, 2022
Recently Adopted Accounting Pronouncements [Line Items]          
Accounts payable estimated to be within scope of standard $ 12,134,916   $ 12,134,916   $ 13,988,980
Maximum          
Recently Adopted Accounting Pronouncements [Line Items]          
Services revenue as a percentage of total revenue (less than)     10.00% 10.00%  
Accounts payable estimated to be within scope of standard 3,000,000   $ 3,000,000    
Minimum          
Recently Adopted Accounting Pronouncements [Line Items]          
Accounts payable estimated to be within scope of standard 2,000,000   2,000,000    
Supply-chain Financing Program          
Recently Adopted Accounting Pronouncements [Line Items]          
Accounts receivable sold to and held by financial institution 1,100,000   1,100,000   $ 1,400,000
Discount fees $ (12,000) $ (3,900) $ (23,700) $ (6,900)  
Sales Revenue, Net | Customer Concentration Risk | Customer1          
Recently Adopted Accounting Pronouncements [Line Items]          
Concentration risk, percentage 12.00%   11.00%    
Sales Revenue, Net | Supplier Concentration Risk | Apple, Inc.          
Recently Adopted Accounting Pronouncements [Line Items]          
Concentration risk, percentage 100.00% 10.00% 10.00% 11.00%  
Sales Revenue, Net | Supplier Concentration Risk | Cisco Systems, Inc.          
Recently Adopted Accounting Pronouncements [Line Items]          
Concentration risk, percentage 10.00% 100.00% 100.00% 100.00%  
Sales Revenue, Net | Supplier Concentration Risk | HP Inc.          
Recently Adopted Accounting Pronouncements [Line Items]          
Concentration risk, percentage 10.00% 11.00% 100.00% 10.00%  
Sales Revenue, Net | Supplier Concentration Risk | Lenovo, Inc.          
Recently Adopted Accounting Pronouncements [Line Items]          
Concentration risk, percentage 100.00% 10.00% 100.00% 100.00%