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 |