XML 130 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Payable - Inventory Financing Facilities - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts Payable And Accrued Expenses [Line Items]      
Accounts payable—inventory financing facilities $ 231,850,000 $ 301,314,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 0.25%    
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      
Accounts Payable And Accrued Expenses [Line Items]      
Inventory financing facility maximum borrowing capacity 705,000,000    
Accounts payable—inventory financing facilities 231,850,000    
Imputed interest on inventory financing facility $ 13,276,000 $ 15,523,000 $ 15,292,000