XML 138 R123.htm IDEA: XBRL DOCUMENT v3.20.2
Schedule of Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2020
Aug. 31, 2019
Aug. 31, 2018
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Reversal of valuation allowance   $ 17,500  
Allowance for uncollectible accounts receivable      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 17,221 15,181 $ 14,134
Additions and Adjustments Charged to Costs and Expenses 24,574 15,867 12,545
Additions/ (Reductions) Charged to Other Accounts 0 0 0
Write-offs/Reductions Charged to Costs and Expenses (15,968) (13,827) (11,498)
Balance at End of Period 25,827 17,221 15,181
Reserve for excess and obsolete inventory      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 69,553 60,940 46,013
Additions and Adjustments Charged to Costs and Expenses 60,084 34,091 35,538
Additions/ (Reductions) Charged to Other Accounts 0 0 0
Write-offs/Reductions Charged to Costs and Expenses (44,378) (25,478) (20,611)
Balance at End of Period 85,259 69,553 60,940
Valuation allowance for deferred taxes      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 287,604 223,487 285,559
Additions and Adjustments Charged to Costs and Expenses 54,249 22,750 18,418
Additions/ (Reductions) Charged to Other Accounts 9,664 58,117 (886)
Write-offs/Reductions Charged to Costs and Expenses (10,317) (16,750) (79,604)
Balance at End of Period $ 341,200 $ 287,604 $ 223,487