XML 100 R79.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Payable and Accrued Liabilities - Accounts Payable and Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Aug. 31, 2021
Aug. 31, 2020
Aug. 31, 2019
Aug. 31, 2018
Payables And Accruals [Abstract]        
Trade payables $ 265,124 $ 148,971    
Other accrued liabilities 109,115 100,168    
Operating lease liability 42,568 64,509    
Accrued payroll and related liabilities 125,117 105,008    
Accrued warranty 27,881 45,224 $ 46,678 $ 27,395
Accounts payable and accrued liabilities $ 569,805 $ 463,880