XML 91 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts Payable - Inventory Financing Facilities - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Aug. 31, 2021
Accounts Payable And Accrued Expenses [Line Items]        
Accounts payable—inventory financing facilities $ 311,878,000 $ 356,930,000    
Unsecured Inventory Financing Facility | MUFG Bank Ltd        
Accounts Payable And Accrued Expenses [Line Items]        
Inventory financing facility rate if vendor terms not met equal prime plus 2.00%      
Unsecured Inventory Financing Facility | MUFG Bank Ltd | Minimum        
Accounts Payable And Accrued Expenses [Line Items]        
Inventory financing facility maximum borrowing capacity $ 250,000,000      
Unsecured Inventory Financing Facility | MUFG Bank Ltd | Maximum        
Accounts Payable And Accrued Expenses [Line Items]        
Inventory financing facility maximum borrowing capacity $ 280,000,000      
Unsecured Inventory Financing Facility | PNC Facility        
Accounts Payable And Accrued Expenses [Line Items]        
Inventory financing facility maximum borrowing capacity       $ 300,000,000
Inventory financing facility rate if vendor terms not met equal LIBOR plus 4.50%      
Unsecured Inventory Financing Facility | Canada Facility        
Accounts Payable And Accrued Expenses [Line Items]        
Inventory financing facility rate if vendor terms not met equal canadian dollar offered rate plus 0.0450      
Unsecured Inventory Financing Facility | EMEA Facilities        
Accounts Payable And Accrued Expenses [Line Items]        
Inventory financing facility maximum borrowing capacity $ 40,000,000      
Inventory financing facility rate if vendor terms not met equal LIBOR plus 0.25%      
Inventory Financing Facility        
Accounts Payable And Accrued Expenses [Line Items]        
Inventory financing facility maximum borrowing capacity $ 620,000,000      
Accounts payable—inventory financing facilities $ 311,878,000      
Inventory financing facility, interest accrual basis, stated vendor term (in days) 60 days      
Imputed interest on inventory financing facility $ 15,292,000 $ 13,076,000 $ 10,801,000