BALANCE SHEET COMPONENTS - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
May 31, 2022
Feb. 28, 2022
Nov. 30, 2021
May 31, 2021
Feb. 28, 2021
Nov. 30, 2020
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Less: Allowance for doubtful accounts $ (6,994) $ (6,904) $ (5,421) $ (5,513) $ (6,239) $ (8,963)
Accounts receivable, net 1,311,715   1,207,953      
Billed accounts receivable            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Accounts receivable, gross 772,084   714,032      
Unbilled accounts receivable            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Accounts receivable, gross $ 546,625   $ 499,342