XML 324 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Payable - Inventory Financing Facilities - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts Payable And Accrued Expenses [Line Items]      
Accounts payable—inventory financing facilities $ 301,314,000 $ 311,878,000  
Unsecured Inventory Financing Facility | MUFG Bank Ltd      
Accounts Payable And Accrued Expenses [Line Items]      
Inventory financing facility maximum borrowing capacity $ 280,000,000    
Inventory financing facility rate if vendor terms not met equal prime plus 2.00%    
Unsecured Inventory Financing Facility | PNC Facility      
Accounts Payable And Accrued Expenses [Line Items]      
Inventory financing facility maximum borrowing capacity $ 375,000,000 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 maximum borrowing capacity $ 25,000,000    
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 $ 50,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 $ 705,000,000    
Accounts payable—inventory financing facilities $ 301,314,000    
Inventory financing facility, interest accrual basis, stated vendor term (in days) 60 days    
Imputed interest on inventory financing facility $ 15,523,000 $ 15,292,000 $ 13,076,000